Redirecionamentos SEO
Uma ferramenta extremamente importante de SEO (Search Engine Optimization) são os redirecionamentos, eles interpretam o endereço requisitado pelo browser e mostram a página correta, vamos a um exemplo:
Suponhamos que você tenha em sua aplicação uma página com o seguinte endereço:
http://seusite.com.br/artigos.php?artigo=75&sid=pkuu889jg23
Os search engines como Google tem dificuldade para interpretar a quety (tudo o que vem depois do "?") e podem não avaliar seu page rank ou até mesmo não indexar a sua página. Então você pode gerar um módulo em seu script para que os links sejam requisitados de forma diferente(veremos isso em outro artigo) e gerar um redirecionamento em seu servidor para que ele interprete esse novo link.
no arquivo .htaccess escreva essas 4 linha:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /diretorio/
RewriteRule ^(.*)-a-(.*).php$ artigos.php?artigo=$1&%{QUERY_STRING}
essa regra diz ao servidor para redirecionar da seguinte forma
Options +FollowSymLinks =
RewriteEngine On = habilitam o sistema de redirecionamentos HTTP
RewriteBase /diretorio/ = diz a partir de qual diretório a página será executada, caso esteja na raiz do site deixe apenas "/"
RewriteRule = Regra de redirecionamento
^(.*) = tudo até o próximo item
-a- = caracteres específicos
(.*).php$ = restante do endereço até .php
artigos.php?artigo= = aplicar a página artigos.php com a variável php artigo
$1 = variável http
&%{QUERY_STRING} = indicação de query
Isso faz com que o servidor interprete, por exemplo, o endereço:
http://seusite.com.br/HTML-a-75.php e redirecione para a página
http://seusite.com.br/artigos.php?artigo=75
O endereço fica mais limpo e inteligível para os search egines e seu servidor irá identificar os dois tipos de endereços, evitando que os visitantes antigos que gravaram os links no formato antigo não encontrem erro 404 (página não encontrada).
No próximo artigo falaremos de como recriar os links em sua aplicação.
Abraço,
Flavio Ribeiro
- Comentar
- 635 leituras
