Como criar URLs Amigáveis
Quer melhorar seu posicionamento ? Adote URLs amigáveis.
Você pode programar as regras no arquivo “.htaccess” se sua hospedagem Linux / Apache der suporte.
Este arquivo deve ficar na raiz do seu site.
Uma url amigável só te dará vantagens, tanto na indexação, pois poderá conter a sua palavra-chave, quanto na memorização.
Agora vou exemplificar como criar uma url amigável.
Imagine você ter que decorar a url de um site assim :
http://www.teste.com.br/index.php?x=4&cod=6&u=33
Aplicando a url amigável, este complexa url se tornaria algo assim:
http://www.teste.com.br/reservas
Para configurar o seu .htaccess, basta seguir este exemplo
Se a sua hospedagem não possuir este arquivo, crie um e publique na raiz do seu site.
Conteúdo do arquivo :
RewriteEngine on
RewriteRule ^/reservas$ /index.php?x=4&cod=6&u=33 [NC]
Não há limite, porém quanto mais regras você estipular aqui, tenha em mente que o apache que roda o seu site irá ter que processar todas as regras antes de exibir algo.


Bom dia Héric, tenho uma pergunta a respeito do codigo
RewriteRule ^/reservas$ /index.php?x=4&cod=6&u=33 [NC]
entendo quase todo o comando, a unica coisa que ficou sem explicação pra mim foi o [NC] do final do comando, pq na documentação oficial do apache (que tambem nao diz o que é ou pra que serve esse parametro), eles usam [L] e nao o seu [NC], e entao vc sabe dizer pra que serve o ultimo parametro do comando, pq os dois comandos funcionam, o seu e o do site do apache, mais mesmo assim gostaria de saber e nao apenas dar control c control v =].
Obrigado pela atenção e até breve.
Olá montanha,
Neste caso o NC tem o intuito de “No Case” ou “Case Sensitive”, enfim, ele não diferencia maiúsculas e minúsculas na string
Qualquer dúvoda estamos ai.
Abraço