erison 63 Denunciar post Postado Outubro 24, 2012 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
DevMulti 4 Denunciar post Postado Outubro 24, 2012 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
erison 63 Denunciar post Postado Outubro 24, 2012 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
Marcos_imasters 288 Denunciar post Postado Outubro 24, 2012 1° tu liberou o .htaccess ? no C:\AppServ\Apache2.2\conf\httpd ? se nao libere Compartilhar este post Link para o post Compartilhar em outros sites
erison 63 Denunciar post Postado Outubro 24, 2012 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
Marcos_imasters 288 Denunciar post Postado Outubro 24, 2012 nao tou falando disso .... tou falando de disso veja Solução url amigavel Compartilhar este post Link para o post Compartilhar em outros sites
erison 63 Denunciar post Postado Outubro 25, 2012 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