Godoi 0 Denunciar post Postado Abril 3, 2010 Eai pessoal beleza?? Seguinte.. estou com o seguinte arquivo .htaccess: <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)\/(.*)\/?$ index.php?l=$1&p=$2 [L] </IfModule> Eis o problema nessa url funciona muito bem http://localhost/conselho/br/ mas nessa não http://localhost/conselho/br ou seja o problema é a barra no fim da url Por que?! Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Rodrigo Cardoso 2 Denunciar post Postado Abril 3, 2010 ... <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)\/(.*)\/?$ index.php?l=$1&p=$2 [L] </IfModule> ... Se você notar bem vai ver o erro nesta linha, na ER: RewriteRule ^(.*)\/(.*)\/?$ index.php?l=$1&p=$2 [L] Ele está requerendo, literalmente :"(Pelo menos um carácter)/(Pelo menos um carácter)/"Correção, basta na última barra desobrigar ela, ou seja, "/" ou nada: RewriteRule ^(.*)\/(.*)(\/|)?$ index.php?l=$1&p=$2 [L] Compartilhar este post Link para o post Compartilhar em outros sites
Godoi 0 Denunciar post Postado Abril 3, 2010 Fernando, Cara fiz como você disse.. mas não funcionou.. não sei se pode ser mas estou fazendo isso num Mac 10.5.7 com MAMP configurado de fábrica hehe.. Vlw Compartilhar este post Link para o post Compartilhar em outros sites