Outra questão mod_rewrite à direita
Tenho as seguintes regras de reescrita no meu.htaccess
Arquivo
RewriteEngine on
RewriteRule ^news/([0-9]+)/?$ /?action=news&start=$1 [L]
RewriteRule ^man/([a-zA-Z0-9_]+)/?$ /?action=man&page=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+)/?$ /?action=$1 [L]
Tudo então termina com um/?
para verificar uma barra à direita opcional. Isso funciona - significa que eu posso usarhttp://www.site.com/news/
ouhttp://www.site.com/news
para chegar aonews
page, que é o que eu quero. O problema é que, enquantohttp://www.site.com/news/
funciona bem e redireciona silenciosamente e todas essas coisas divertidas,http://www.site.com/news
é visivelmente redirecionado parahttp://www.site.com/news/?action=news
por algum motivo. Os dois criam o mesmo site, mas, por algum motivo, se eu deixar a barra à direita, o URL muda e parece desagradáve
Alguma idéia do que está acontecendo com isso? Não tenho outras regras no meu.hyaccess
Arquivo. Também vou apontar quehttp://www.site.com/news/0
ehttp://www.site.com/news/0/
não sofrem do mesmo problema. Ambos redirecionam invisivelmente parahttp://www.site.com/?action=news&start=0
, é o que eu quero. Parece apenas um problema com essa terceira regra.
Se isso ajudar alguém, o site está no SourceForge.ne