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 Newsfeeds), é 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 Newsfeeds. 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
- Click on the Integration tab
- Activate the New Routing System:
- Click on Save or Save & Close at the top left
- Visit your frontend and check your URLs.
Follow the same process for Contacts, Users, and Newsfeeds.
NB: There are cases where changing the routing system can change a page’s URL and cause an existing page to give a 404 response. Developers are still discussing ideas for a migration plan to keep old URLs working to some extent.