Olá amigos leitores do Brasil SEO, no artigo de hoje iremos falar sobre o uso de URLs amigáveis, tanto para os leitores como também para os mecanismos de busca.
Primeiramente vamos esclarecer algumas coisas, existem dois tipos de URLs, as estáticas e as dinâmicas, abaixo exemplos:
Conforme podemos observar acima os dois tipos de URLs são de difícil memorização para que possamos guardá-las, por isso seria melhor termos URLs destas forma:
http://www.meusite.com.br/artigo/nome-do-artigo
ou
http://www.meusite.com.br/artigo/dia/mes/ano
Além disso, essas URLs geram outros problemas:
Bom para auxiliar nestes possíveis problemas, podemos usar de um recurso que o próprio servidor web APACHE nos disponibiliza, que seria o módulo mod_rewrite usando o arquivo .htaccess dentro de seu site.
RewriteEngine On
Estando presente esta linha acima, iremos agora tornar uma URL dinâmica em uma url amigável.
Abaixo temos uma linha onde ela realiza a reescrita:
RewriteRule ^([^\/]+)\/([0-9]+)\/([0-9]+)\/$ /arquivo.php?nome=$1&codigo=$2&valor=$3
Com a linha acima teremos o seguinte:
URL Amigável - URL de fácil memorização
http://www.meusite.com.br/nome/codigo/valor/
URL Real - que será executada no servidor com os parâmetros e variáveis
http://www.meusite.com.br/arquivo.php?nome=carlos&codigo=1&valor=10
Agora algumas explicações para um melhor entendimento da expressão regular apresenta acima
^ -> início da expressão regular
([^\/]+) -> (quando temos o acento circunflexo dentro de parenteses ele significa negação) negar qualquer coisa diferente de /
\/ -> a contra-barra serve para escapar a barra
([0-9]+) -> parenteses para guardar a variável, colchetes significa um intervalo (0-9 = numeral, a-z = letras), + repetição 1 ou + vezes
$ -> fim
Bom com isto terminamos nosso artigo, espero ter ajudado aos nossos leitores a tornarem suas URLs mais amigáveis.
Sobre o Site:
Links
Assine Nosso Feed
Categorias:
Posts Mais Recentes
Posts Mais Visitados