J3.x:Novo Sistema de Roteamento de URLs
From Joomla! Documentation
O novo sistema de roteamento de URLs
Introdução
O novo sistema de roteamento define uma interface nova e mais flexível para que os desenvolvedores gerenciem a criação e processamento de URLs, oferecendo aos usuários finais mais opções para exibição das URLs (incluindo a possibilidade muito solicitada de remover os IDs dos itens de conteúdo da URL).
A partir do Joomla! 3.8, para os componentes que suportam o novo roteador (Conteúdo, Contatos, Usuários e Fonte de Notícias), é possível configurar o roteador para executar em uma das três configurações a seguir:
- Sistema de roteamento atual (Permanece como comportamento padrão para novas instalações. É a opção que geralmente será recomendada na atualização de sites já existentes)
- Novo sistema de roteamento
- Novo sistema de roteamento sem IDs de item de conteúdo
Notas
Como as URLs geradas com o novo sistema de roteamento não são 100% compatíveis com o roteador atual, sugere-se que os sites existentes não habilitem o novo sistema sem testar completamente em ambiente de teste e checar todas as alterações de URL. < br /> Incentivamos que novos sites usem o novo sistema imediatamente.
Quais são as mudanças nas URLs?
Quando as opções de SEF estão ativadas, temos as seguintes opções de configurações de roteamento:
- Página da categoria de animais na galeria de fotos:
- Roteador existente: /article-categories/72-park-site/photo-gallery/animals
- Novo roteador habilitado com IDs: /article-categories/26-park-site/28-photo-gallery/72-animals
- Novo roteador habilitado sem IDs: /article-categories/park-site/photo-gallery/animals
- Página do artigo Koala
- Roteador existente: /article-categories/72-park-site/photo-gallery/animals/25-koala
- Novo roteador habilitado com IDs: /article-categories/26-park-site/28-photo-gallery/72-animals/25-koala
- Novo roteador habilitado sem IDs: /article-categories/park-site/photo-gallery/animals/koala
Os números indicam os IDs das categorias e artigos.
Com o novo roteador e a opção Remover IDs ativada, os IDs são removidos, o que permite ter URLs mais limpas e mais amigáveis. Também melhorará o SEO.
Como ativar o novo sistema de roteamento?
O novo sistema de roteamento está disponível para Conteúdo, Contatos, Usuários e Fonte de Notícias. A maneira de habilitar esses novos recursos é a mesma em todos eles.
Tomemos Conteúdo como exemplo.
- Faça login no Painel de Controle
- No menu superior, vá para Conteúdo → Artigos
- Clique no botão Opções no canto superior direito
- Clique na aba Integração
- Ative o Novo Sistema de Roteamento
- Clique em Salvar ou Salvar & Fechar no topo esquerdo
- Visite seu site e cheque suas URLs.
Siga o mesmo processo para Contatos, Usuários e Fonte de Notícias.
NB: Há casos em que mudar o sistema de roteamento pode alterar a URL e fazer com que uma página existente dê um erro 404. Os desenvolvedores ainda estão discutindo ideias para um plano de migração em que se mantenha URLs antigas funcionando até certo ponto.