A URL amigável é uma URL mais fácil de compreender, tanto para os mecanismos de busca quanto para quem acessa o seu site. URL vem de Uniform Resource Locator, ou, em português, localizador padrão de recursos, que nada mais é que o endereço virtual usado para acessar diretamente seu site ou sistema usando a barra de endereços do navegador.
Por exemplo, ao invés de:
http://www.meusistema.com.br/index.php?action=cadastro&controller=clientes&id=1
Exibir uma URL mais inteligível como:
http://www.meusistema.com.br/clientes/cadastro
Isso é possível com uso de rescrita de URL.
Por motivos de SEO, ou simplesmente para que o caminho para as paginas de nosso site/sistema fiquem mais elegante, quando trabalhamos com CakePHP ou outro framework web junto com Apache é interessante habilitarmos a reescrita de URL.
O servidor web Apache possibilita a reescrita de URL através do mod_rewrite. A reescrita de URL basicamente muda o endereço de acesso ao conteúdo do site. Esta é uma forma de embelezar e também tornar mais eficiente a indexação por buscadores como Google, DuckDuckGo, StartPage, dentre outros.
Veja como é possível habilitar isso no apache:
1) Verificar os módulos que estão ativados no servidor Apache.
$ cd /etc/apache2/mods-enabled/
$ ls
Se não existir um módulo denominado "rewrite.load" na pasta, basta ir para o passo 2, caso exista, basta ir para passo 3.
2) Habilitando o módulo rewrite.load no Apache:
$ sudo a2enmod rewrite
Agora vamos partir para a alteração do arquivo de configuração do Apache, no passo 3.
3) Alterando o arquivo de configuração do Apache, para consolidar o uso da "URL amigável".
$ sudo nano /etc/apache2/apache2.conf
Encontre o seguinte código:
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Altere para:
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
Agora estamos chegando no último passo, o de reinicializar o servido Apache.
4) Reinicializar o servidor Apache.
$ sudo /etc/init.d/apache2 restart
E pronto. Agora você poderá usar o arquivo .htaccess na webroot de seu site/sistema de modo a permitir URL amigáveis.
Deixe um comentário (0)