Informática Numaboa - Tutoriais e Programação
Joomla para Iniciantes - Links
Qui 16 Out 2008 20:23 |
- Detalhes
- Categoria: Joomla
- Atualização: Segunda, 02 Julho 2012 19:33
- Autor: vovó Vicki
- Acessos: 6953
Hoje o Marcelo fez contato e perguntou como transformar links do tipo http://seusite.com/index.php?option=com_content&view=category&layout=blog&id=6&Itemid=23 em links mais elegantes e mais fáceis de guardar como http://www.numaboa.com/biblioteca. Com este tutorial rapidinho vou explicar como se consegue obter links amigáveis no Joomla.
Os chamados links amigáveis, também conhecidos como SEO (Search Engine Optimization - Otimização de mecanismos de busca), facilitam o trabalho dos mecanismos de busca como o Google e o Yahoo, mas, o que é mais importante, facilitam a memorização e a vida dos usuários do seu site: é mais fácil lembrar e digitar numaboa.com/biblioteca do que tentar memorizar ou digitar um endereço quilométrico com uma porção de coisas absolutamente enigmáticas.
O sistema SEO do Joomla não é lá daquelas coisas, mas quebra um galho. Para acioná-lo é preciso fazer algumas alterações nas configurações globais do sistema. Para obter a tela da configuração global entre na área administrativa, coloque o cursor do mouse no item [Site} e clique em [Global Configuration].
A Configuração Global nos oferece uma tela com várias abas: Site, System e Server (ou Site, Sistema e Servidor). Clique em cada uma destas abas para observar o que cada uma delas oferece em termos de configuração. A configuração do tipo de link oferecido por este CMS está na aba Site. Clique novamente nesta aba e observe que no lado direito são oferecidas algumas opções de configuração para SEO (SEO Settings).
A configuração SEO que nos interessa é a Search Engine Friendly URLs. Acontece que, para que estes endereços amigáveis possam ser acionados, o mod_rewrite precisa estar ativo e funcionando.
O que é o mod_rewrite? O mod_rewrite é um "tradutor" de endereços do servidor web Apache que, de acordo com algumas regras definidas, traduz endereços. Estas regras ficam num arquivo oculto chamado .htaccess localizado no diretório raiz do seu site. Como o Joomla é um CMS de código aberto, ele pressupõe que seu servidor web seja Apache e fornece um arquivo .htaccess "quase" pronto para ser usado. Quando o Joomla é instalado, ele cria o arquivo htacess.txt no diretório raiz do site. Para fazer com que ele "acorde" e funcione, basta renomeá-lo para .htaccess (tire a extensão .txt e coloque um ponto no início do nome do arquivo). Faça isto antes de alterar as configurações SEO.
Depois de renomear htaccess.txt para .htacess, altere as configurações SEO assinalando Search Engine Friendly URLs como yes (sim) e mod_rewrite também como yes (sim).
E isto é tudo. Depois destas alterações, dê uma olhada na página inicial do seu site e confira os novos endereços chamados pelo menu