Translations:Enabling Search Engine Friendly (SEF) URLs/3/pt-br
From Joomla! Documentation
Apache
Verifique se o .htaccess está habilitado
Verifique se o arquivo de configuração do Apache permite substituições do .htaccess. Você deve certificar-se de que as substituições estão habilitadas ou o arquivo .htaccess em seu diretório raiz do Joomla! será ignorado ou causará um erro. Na seção <Directory> do seu arquivo de configuração do host virtual ou no arquivo de configuração principal (httpd.conf), você deve ter algo semelhante ao exemplo abaixo, habilitando substituições:
<Directory "/home/user/public_html"> AllowOverride All </Directory> <Directory "/path/to/htdocs"> AllowOverride All Options=[an option],[an option],... </Directory>
Existem outras maneiras de testar se o .htaccess está habilitado se você não tiver acesso aos arquivos de configuração do seu site. Consulte o .htaccess tutorial encontrado no site da Fundação do software Apache para obter informações adicionais .
Passo a passo
Estas são instruções passo a passo. Por favor, siga-os na ordem em que são apresentados aqui. Se um passo falhar, não continue até que você tenha resolvido o problema.
- Renomeie o arquivo
"htaccess.txt"na pasta base do seu Joomla! para".htaccess". - Esse passo pode não ser necessário: Abra o
.htaccessem um editor de texto. DescomenteRewriteBase /(remova o primeiro caractere, #). Se o Joomla estiver instalado em sua própria pasta, digite o nome da pasta do Joomla após a barra. Por exemplo,RewriteBase /sua_pasta_do_joomla. - Inicie uma sessão no seu back-end e abra as configurações globais.
- Habilite a opção Usar a reescrita do mod_rewrite/URL do Apache e salve. Esta opção usa a função mod_rewrite do Apache para eliminar a parte "index.php" do URL.
- Verifique se o seu site funciona corretamente. Seus URLs agora devem ter a seguinte aparência:
http://www.example.com/the-news/1-latest-news/1-welcome-to-joomla
Se esta opção causar erros, consulte Como verificar se o mod de reescrita está habilitado no seu servidor.
- Se não estiver habilitado e você tiver acesso ao arquivo
apache/conf/httpd.conf, abra esse arquivo e verifique se a linhaLoadModule rewrite_module modules/mod_rewrite.soestá descomentada. Se necessário, descomente a linha e reinicie o servidor web Apache. - Se o mod_rewrite não puder ser habilitado, deixe esta opção desativada. Não importa se você deixar o arquivo
.htaccessrenomeado.
- Verifique se o seu site funciona corretamente. Seus URLs agora devem ter a seguinte aparência:
- Se achar necessário, habilite a adição de sufixo aos URLs e salve. Esta opção adiciona
.htmlao final dos URLs. Existem opiniões diferentes sobre se isso é necessário ou mesmo útil. Os mecanismos de pesquisa parecem não se importar se seus URLs terminam em.htmlou não. - Abra o gerenciador de plugins e habilite Sistema - plugin SEF. Este plugin adiciona suporte SEF para links em seus artigos do Joomla. Ele opera diretamente no HTML e não requer uma tag especial.