Barra no final da URL com RewriteRule
2/03/2008
Como agora tudo é SEO, vou deixar uma dica para o pessoal que utiliza das URLs amigáveis.
Para quem deixa as URLs em diretórios, sem extensão no final, pode deixar escapar que diretórios sempre acabam com uma barra “/” no final. Isso pode trazer uma dispersão de PageRank por existirem páginas duplicadas.
Por exemplo, na URL http://danielmitsuo.com/quem-e-daniel-mitsuo/, muita gente poderia linkar somente http://danielmitsuo.com/quem-e-daniel-mitsuo. Você pode ter dois problemas:
- o robô do buscador iria interpretar como uma página diferente da URL com a barra no final;
- poderia apresentar erro 404 (não encontrado) por você não ter feito a regra também para redirecionar sem barra ou vice-versa;
Para evitarmos esse tipo de problema, inserimos a seguinte regra:
RewriteRule ^/(([^/]+/)*([^/.]+))$ /$1/ [R=301]
Isso fará com que URLs que sejam “diretórios” e não tiverem barra no final, seja redirecionada permanentemente (301) para a URL com barra.
















10 de Julho de 2008 às 7:06 pm
water key sea we pets green australia girl house trust yahoo