Les nouvelles URLs optimisées de Joomla 3.8
Joomla 3.8 a modifié profondément la structure des URLs des nouveaux sites Joomla.
Les sites existant ne seront pas impactés, mais pour de nouveaux sites vous pourriez choisir d'utiliser cette amélioration.
Les différences entrent les vieilles URLs et les nouvelles URLs
Premièrement pour comprendre l’importance de cette amélioration, regardons les URLs courantes de Joomla :
www.example.com/index.php/category-alias/99-article-alias
Dans l'URL ci-dessus, le nombre 99 correspond à de l'ID de l'article. Cependant 99 n'a aucune signification pour les moteurs de recherche ou pour les internautes. Le nouveau système de "routing" de Joomla 3.8 retire l'ID de l'article pour générer des URLs plus propres :
www.example.com/index.php/category-alias/article-alias
Activer les nouvelles URLS
La nouvelle structure d'URL peut être activée pour des composants individuellement. Par exemple, voici comment activer ces nouvelles URLs pour les articles :
- Accédez à l'administration de Joomla
- Rendez-vous Contenu > Articles
- Cliquez sur le bouton "Paramètres"
- Cliquez sur l'onglet "intégration"
- Pour le Routage d'URL sélectionnez "Expérimental"
- Pour le paramètre Supprimer les IDs des URLs sélectionnez "Oui"
- Cliquez sur le bouton "Enregistrer & Fermer"
Vous pouvez aussi activer cette fonctionalité pour les Contatcs, Flux RSS, et les Utilisateurs. Dans chacun de ces cas cliquez sur bouton "Paramètres" puis sur l'onglet "Intégration". Voici par exemple comment mettre en place les nouvelles URLs pour com_contact
En résumé
Cette nouvelle fonctionalité a pris du temps pour être développée, mais je suis content qu' elle soit maintenant disponible. Kudos à Hannes Papenberg qui s'est énormément investi pour que ce changement aboutisse.
Ces nouvelles URLs n'ont pas "besoin" d'être activée. Vous pouvez sans soucis garder vos anciennes URLs. Cependant pour les nouveaux sites, je vous encourage à utiliser ces URLs améliorées.
Cet article est la traduction de The New, SEO-Friendly URLs in Joomla 3.8 de Joomlashack