URL Reescreve o problema de redirecionamentos infinitos

2

No meu arquivo .htaccess, eu tenho a seguinte linha:

RewriteRule ^f/(.*)$ /blah.php?g=$1

Estou tentando criar uma URL como

example.com/f/three

para ser interpretado como

example.com/blah.php?g=three.

No entanto, visitar um URL como o anterior resulta em um erro "máximo redirecionamento interno". O que estou fazendo errado?

    
por mindeavor. 15.11.2009 / 23:10

1 resposta

2

Eu descobri o problema. Havia um arquivo .htaccess sneaky adicional dentro de uma pasta com o mesmo nome f, que estava causando todos os redirecionamentos. Aqui está o que acabou sendo a linha correta:

RewriteRule ^f/(.*)$ /blah.php?g=$1

Como isso está em um arquivo .htaccess, a barra antes do f deve estar ausente.

    
por 16.11.2009 / 00:21