Ir para conteúdo

POWERED BY:

Arquivado

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

Godoi

.htacces problem

Recommended Posts

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

...

<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

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

×

Informação importante

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