Criando uma URL amigável

Quer melhorar as URLs de seu site? Adote URLs amigáveis.

O uso de uma URL amigável só traz vantagens, tanto na indexação (SEO), pois poderá conter a sua palavra-chave, quanto na memorização.

Imagine você ter que decorar a URL de um site assim:

http://www.teste.com.br/index.php?x=4&cod=6&u=33&blabla=s

Aplicando a URL amigável, esse endereço complexo poderia ficar assim:

http://www.teste.com.br/produto-descricao

Agora vou exemplificar como criar uma url amigável de forma rápida.

Para editar o seu arquivo .htaccess,  verifique na raiz de sua hospedagem se o arquivo já existe.  Caso não exista,  crie um e publique na raiz do seu site com o conteúdo a seguir:

RewriteEngine on
RewriteRule ^/produto-descricao$ /index.php?x=4&cod=6&u=33&blabla=s [NC]

Você também pode criar redirecionamentos, caso mude alguma url do site.

RewriteRule ^/produto-descricao$ /produtos-lista [NC,R=301]

Neste exemplo,  ao acessar  “http://www.teste.com.br/produtos-descricao” o usuário é redirecionado para “http://www.teste.com.br/produtos-lista”

O parâmetro NC é usado para não haver diferença se o usuário digitar maiúsculas ou minúsculas na URL e R=301 significa que o redirect é permanente.

Caso queria criar algo mais complexo, você pode consultar o manual mod_rewrite no site do Apache.

Exibir ComentáriosOcultar Comentários

4 Comments

  • Rick
    Posted 05/05/2009 at 15:53 0Likes

    Pergunta: existe algo assim nos servidores Windows da locaweb???
    é um problema que tenho já a algum tempo, já perguntei antes, mas nunca obtive resposta

  • Rhamsés Soares
    Posted 06/05/2009 at 12:48 0Likes

    É muito legal esse assunto de URL amigavél. Mas acontece que já existe muito material em php tratando desse assunto. Acredito que vocês deveriam postar também uma solução para Asp.net, ainda mais por que a Locaweb é parceira Microsoft. Eu trabalho com a plataforma e acho muito complicado encontrar um material falando sobre isso. Espero que disponiblizem alguma coisa nesse sentido. Obrigado

  • Fernando Ewbank
    Posted 06/05/2009 at 16:24 0Likes

    Rick,

    Existe sim um componente nos servidores Windows, o ISAPI Rewrite. Atualmente todos os servidores possuem a versão 2.6 deste componente, mas em breve instalaremos a versão 3 que é a mais recente e aceita praticamente todas as regras usadas no Linux.

    Tem uma página no Wiki que explica como usar o ISAPI Rewrite:
    http://wiki.locaweb.com.br/pt-br/Isapi_Rewrite

    No Windows, você também pode usar outras tecnologias, como o ASP.NET MVC, para criar URL amigável:
    http://wiki.locaweb.com.br/pt-br/Como_publico_uma_aplica%C3%A7%C3%A3o_usando_ASP.Net_MVC_%3F

    Espero ter ajudado.

  • Trackback: Os problemas dos sites gratuitos | Thiago Manzotti

Comments are closed.