Urls amigáveis no Joomla - Tutorial passo a passo
Autor: Leandro Macedo | Publicado: 2012-02-21T05:40:00-08:00




Neste artigo iremos aprender a deixar nosso website joomla mais 
seguro, mais usável e de quebra, de bem com o google. Como? Usando urls 
amigáveis. Por quê usar Urls amigáveis? Vou lhe dar apenas 03 (três) 
motivos:



1) aumenta a segurança de seu projeto tendo em vista que
 muitos ataques ocorrem através do "Sniffing de url". Funciona assim: O 
robô do mal busca por componentes vulneráveis em fragmentos de sua URL. 
Por exemplo ,na url: 
index.php?option=com_content&amp;task=view&amp;id=60&amp;Itemid=73, 
podemos perceber que o componente é o com_content.&nbsp; Imagine se fosse o 
com_properties uma das últimas vítimas dos "crackers"? Game Over, você 
foi entubado(a);







2) aumenta a usabilidade de seu projeto com endereços humanamente 
legíveis. 
Exemplo:http://www.joomlabrasilia.org/blog-do-cout/potocas.html é melhor
 do que 
index.php?option=com_content&amp;task=view&amp;id=60&amp;Itemid=73; e



3)
 melhora a indexação de seu website pelos "robots" de busca, 
particularmente o "freshbot". Conhece? Não? Fala sério, é o robô do 
google, um grande amigo do Joomla Brasília.&nbsp;



O processo para 
deixar seu website com urls amigáveis é simples e não vou usar nenhuma 
extensão de terceiros. Vou simplesmente renomear o arquivo htaccess.txt que encontra-se na raiz de qualquer versão do Joomla, para .htaccess. Entretanto é bom você saber de alguns detalhes importantes:



a) o (.)
 antes do nome do arquivo significa que o mesmo é um arquivo oculto do 
sistema operacional GNU/LINUX. Logo, se você tentar rodar o seu website 
Joomla com urls amigáveis em provedor Windows, não vai funcionar. Quem 
sabe não é isto que está acontecendo com seu website? Têm muito provedor
 por aí dizendo que usa GNU/LINUX mas na verdade não usa.



b) nem 
todos os provedores permitem que o cliente envie um arquivo .htaccess 
via FTP. Logo, entre em contato com o provedor para saber se eles 
aceitam. Recentemente a LOCAWEB fez uma atualização de servidor e o 
website do curso EAD&nbsp; de Joomla parou de funcionar com urls amigáveis. O
 pior foi ouvir do suporte técnico deles que a culpa era do meu 
.htaccess que estava lá quietinho desde 2008. Agora já está tudo ok mas 
fica uma dica para o suporte: " penso que quando atualizaram o apache, a
 restrição a arquivos .htaccess ficou habilitada". Tutorial passo a passo -&gt; 
 Acompanhe o passo a passo para deixar seu projeto com urls amigáveis 
usando o case do projeto publicado pela turma do curso presencial de 
Joomla do dia 04 de junho. (*) perceba que ao clicarmos no item de menu 
alvo, o mesmo é aberto com  url dinâmica.





1)Transfira seu website para o provedor via FTP e renomeie o arquivo htaccess.txt para .htaccess





3)Remotamente
 acesse o backend de seu website e clique em configurações globais na 
aba -&gt; site -&gt; Configurações de SEO escolha e depois salve:





Urls amigáveis (sim)



Usar mod_rewrite do apache (sim)



Adicionar sufixo às urls (sim)



O resultado pode ser visualizado acessando novamente o projeto e clicando no ítem de menu Alvo.


 (*) Fique atento(a) pois se tiver feito algum link direto de módulos ou
 qualquer coisa do tipo, o mesmo pode ficar quebrado. Caso deseje saber 
mais sobre o tal do mod_rewrite do apache, clique aqui.&nbsp;





Fonte:&nbsp;http://www.joomlabrasilia.org