Centro de Desenvolvimento Profissional e Tecnológico Tutorial: URL Amigável em sites Joomla Sobre o autor César Kyn d'Ávila obteve sua graduação em Engenharia Elétrica em 1992 pela Universidade Estadual de Campinas (Unicamp), onde também completou sua formação acadêmica com o Mestrado e Doutorado na área de Telecomunicações, nos anos de 1995 e 1998 respectivamente. Seus trabalhos acadêmicos se concentram em estudos sobre os sistemas celulares com tecnologia CDMA (UMTS, CdmaOne, 1xRTT, 1xEVDO) aplicada às Comunicações sem Fio. Desde a sua formação como doutor, atua no mercado de telecomunicações, como consultor em diversas empresas operadoras, fabricantes de equipamentos e prestadoras de serviço. Possui grande experiência didática e ministrou inúmeros treinamentos em empresas como Samsung, Motorola, Nortel, Ericsson, Instituto Eldorado, Flextronics, Brasil Telecom, Telemar, Vivo, Claro, Telemig Celular, e outras, bem como cursos de pós-graduação em faculdades. Atualmente ocupa a posição de Diretor de Tecnologia do Centro de Desenvolvimento Profissional e Tecnológico (CEDET) empresa com projetos com as tecnologias GSM, UMTS e Wi-MAX e atua como pesquisador independente tendo orientado teses e trabalhos científicos em instituições de renome como Unicamp e Inatel. Introdução Penei para por as URLs amigáveis no site do CEDET que é gerenciado pelo Joomla. O problema é que meu host não está com a configuração adequada do servidor php. Entretanto, quando a gente bate cabeça com um problema sempre acaba aprendendo alguns macetes. Fiz este tutorial para explicar como colocar URLs amigáveis em um site Joomla utilizando o sistema nativo do CMS ou com o componente sh404SEF, que é gratuito e muito bom para SEO. URLs Amigáveis – SEO Settings do Joomla Esta foi a minha primeira tentativa e é bem fácil. Para mim deu errado, mas para você pode dar certo. Eu testei com outro site e funcionou. Siga os passos. Passo 1 – Global Configuration A tela seguinte você deve conhecer. Nela, você seleciona “Global Configuration”. _______________________________________________________________________________________ Copyright © CEDET – Centro de Desenvolvimento Profissional e Tecnológico 1 Este conteúdo é de propriedade do CEDET e pode ser utilizado livremente desde que citados o autor e o site do CEDET (www.cedet.com.br). Centro de Desenvolvimento Profissional e Tecnológico Passo 2 – SEO Settings Em “Global Configurations”, do lado direito tem “SEO Settings”. Eu não sei qual é a configuração atual do seu site, mas coloque tudo Yes como na figura abaixo. Salve a configuração. Passo 3 – Arquivo “.htaccess” Depois de salvar a nova configuração, você vai ter que renomear um arquivo do seu site. O arquivo chama-se “htaccess.txt”. Faça um acesso ftp ao host do seu site (eu uso o FilleZilla) e mude o nome do arquivo para “.htaccess”. Se o seu host tem o servidor apache com mod_rewrite habilitado tudo deve funcionar bem. Se não, você vai ter que pedir para que mudem esta configuração para você ou contornar o problema com o componente sh404SEF. _______________________________________________________________________________________ Copyright © CEDET – Centro de Desenvolvimento Profissional e Tecnológico 2 Este conteúdo é de propriedade do CEDET e pode ser utilizado livremente desde que citados o autor e o site do CEDET (www.cedet.com.br). Centro de Desenvolvimento Profissional e Tecnológico URLs Amigáveis – com sh404SEF O componente ss404SEF é muito bom e consegue implementar as URL amigáveis sem a necessidade de mudar nada no servidor apache. Siga os passos. Passo 1 – Instalar o ss404SEF e Selecionar o Componente A primeira coisa é você baixar o ss404SEF e instala-lo. Eu não vou explicar como fazer isso neste tutorial, mas é um procedimento muito fácil e comum para todas as instalações de componentes e templates do Joomla. Depois de instalar o ss404SEF, vai aparecer um novo item no menu “components” do Joomla. Escolha este item do menu. Passo 2 – Ativando as Configurações Avançadas Agora você vai ativar as configurações avançadas clicando onde está indicado na figura seguinte. Faça isso! _______________________________________________________________________________________ Copyright © CEDET – Centro de Desenvolvimento Profissional e Tecnológico 3 Este conteúdo é de propriedade do CEDET e pode ser utilizado livremente desde que citados o autor e o site do CEDET (www.cedet.com.br). Centro de Desenvolvimento Profissional e Tecnológico Passo 3 – sh404SEF Configuration Ativadas as configurações avançadas, escolha o ícone “sh404SEF Configuration”. Na tela de “sh404SEF Configuration”, você vai ter que mudar duas coisas que são explicadas nos passos 4 e 5. Passo 4 – Enabled em “Yes Coloque a opção Enabled em “Yes”. Esta opção está no folder “Main” da janela. _______________________________________________________________________________________ Copyright © CEDET – Centro de Desenvolvimento Profissional e Tecnológico 4 Este conteúdo é de propriedade do CEDET e pode ser utilizado livremente desde que citados o autor e o site do CEDET (www.cedet.com.br). Centro de Desenvolvimento Profissional e Tecnológico Passo 5 – Escolhendo o Rewriting Mode Vá para o folder “Advanced”, escolha o rewriting mode adequado. Existem 3 opções: - with .htaccess without .htaccess (index.php) without.htaccess (index.php?) Para o site de CEDET, deu certo a terceira, without .htaccess (index.php?), mas eu aconselho você testar as opções uma a uma. De fato, se seu servidor já contempla o rewrinting mode with .htaccess, provavelmente você já teve sucesso em ativar as URLs amigáveis apenas mexendo nos parâmetros de SEO Settings do Joomla. Se você teve problemas, aqui você ficará entre as opções 2 ou 3. Pronto! Se você seguiu os passos indicados, o seu site está com URLs amigáveis. Se deu algum problema, entre em contato! Boa sorte! _______________________________________________________________________________________ Copyright © CEDET – Centro de Desenvolvimento Profissional e Tecnológico 5 Este conteúdo é de propriedade do CEDET e pode ser utilizado livremente desde que citados o autor e o site do CEDET (www.cedet.com.br). Centro de Desenvolvimento Profissional e Tecnológico Considerações Finais Neste rápido tutorial expliquei como colocar URLs amigáveis em um site Joomla através das configurações nativas do Joomla ou usando o componente sh404SEF. Se você seguiu os passos sugeridos pelo tutorial e algum problema ocorreu na hora de implementar as URLs Amigáveis no seu site, entre em contato com a gente: [email protected]. Autor: Dr. César Kyn d´Ávila Última atualização em 16/02/2009 Copyright © CEDET – Centro de Desenvolvimento Profissional e Tecnológico Este conteúdo pode ser utilizado livremente desde que citados o autor e o site do CEDET (www.cedet.com.br). _______________________________________________________________________________________ Copyright © CEDET – Centro de Desenvolvimento Profissional e Tecnológico 6 Este conteúdo é de propriedade do CEDET e pode ser utilizado livremente desde que citados o autor e o site do CEDET (www.cedet.com.br).