Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

erison

[Resolvido] .htaccess eo modulo rewrite esta habilitado

Recommended Posts

no meu apache o modulo rewrite esta habilitado

LoadModule rewrite_module modules/mod_rewrite.so

 

e meu .htaaccess esta

 

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME}% !-f
RewriteCond %{SCRIPT_FILENAME}% !-d
RewriteRule ^(.*)$ index.php?key=$1

 

e na index.php esta

<? echo $_GET['key'];?>

 

mas não da certo mostra

Not Found

The requested URL /teste/a was not found on this server.

 

ou seja e como se ele estivesse procurando a pasta e não como um get;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu htaaccess esta na pasta principal ou subpastas?

 

Se estiver em subpastas você deve passar o caminho completo para que o htaaccess funcione corretamente;

 

Ex:

 

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME}% !-f
RewriteCond %{SCRIPT_FILENAME}% !-d
RewriteRule ^(.*)$ caminho/da/pasta/index.php?key=$1

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele esta em C:\www\teste

mas no apache ja esta pegando o C:\www

 

então la no .htaccess coloquei

 

teste/index.php e não deu.

tb : http://localhost/teste/index.php

 

 

mas acho q não prescisa, pq

 

a index.php eo .htaccess esta dentro da pasta teste

Compartilhar este post


Link para o post
Compartilhar em outros sites

1° tu liberou o .htaccess ? no C:\AppServ\Apache2.2\conf\httpd ?

 

 

se nao libere

 

 

no 1º post disse que liberei

 

LoadModule rewrite_module modules/mod_rewrite.so

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito bom, niguem falo disso ai.

 

mais quando coloco

 

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME}% !-f
RewriteCond %{SCRIPT_FILENAME}% !-d
RewriteRule ^(.*)$ index.php?key=$1

 

echo $_GET['key'];

 

so mostra index.php.

 

sabe por que?

 

resolvido o problema era pq tinha um % no fim do {SCRIPT_FILENAME}

 

eo .htaccess não funcionava por causa do Allow from all

 

 

vlw ai pela dica Marcos_imasters

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.