Tous les utilisateurs de Joomla sont confrontés un jour ou l'autre à des problématiques d'urls. Il arrive bien souvent de s'interroger sur la page correspondante et sur l'origine de l'url.
Ces urls à la syntaxe souvent technique peuvent se présenter sous diverses formes:
https://www.monsite.com/fr/component/tags/tag/industrie
https://www.monsite.com/2017-07-22-13-43-06/blog.html?lang=fr&limit=11&start=132
https://www.monsite.com/content/services.html
https://www.monsite.com/author/3783.html?lang=fr&limit=10&start=40
etc...
La génération de ces urls peut avoir autant d'origines qu'il y a de traitements sous Joomla. La méconnaissance de ces traitements par les utilisateurs, les changements de paramètres intempestifs (langue, catégorie) sont des facteurs amplificateurs. Un des chantiers de la prochaine version de Joomla (Joomla 4) est de réduire ce type de désagrément lié aux urls. Nous allons donc surtout dans cet article aborder comment neutraliser et rediriger une url.
Comment a-t-on connaissance d'une url à rediriger ?
Une page 404 constitue un premier niveau de connaissance.
Dès que vous abordez un outil d'analyse SEO Joomla (RSSEO par exemple), un composant de plan de site (JSitemap Pro par exemple), vous rencontrerez probablement ce type d'interrogation.
Les outils externes (crawlers et analyseurs de tous types, Google Search Console, Google Analytics ...) feront bien entendu ressortir toutes les urls trouvées sans se préoccuper de leur structure. Cette situation peut "polluer" votre démarche et perturber votre analyse.
Enfin si vous voulez avoir une liste exhaustive des urls indexées par Google, vous pouvez saisir la commande"site:www.monsite.com" dans la barre d'url de votre navigateur.
Pourquoi est-ce utile de réécrire des urls ?
Il est important de limiter les erreurs de type "page 404", pour le bien-être de vos visiteurs mais aussi pour vos performances en matière de référencement/SEO.
En effet, l'algorithme de Google analyse chaque page d'un site mais dans le contexte global du site. Donc si un site présente trop d'urls en anomalie ou de pages de faible qualité, le référencement des pages de bonne qualité en pâtira.
Egalement, une url technique ou en erreur qui sera indexée, comportera un titre et éventuellement une meta-description automatiques. Ces données seront potentiellement sources de doublons avec d'autres pages, ce qui n'est pas favorable au SEO.
Enfin, en analysant certaines urls il est parfois possible de comprendre l'origine de leur génération et arrêter ce processus.
Méthode de redirection d'une url avec l'alias dans SH404SEF
Cela peut paraître évident mais la démarche principale est d'identifier la page (ou l'url) vers laquelle doit être effectuée la redirection.
Une erreur à ne pas commettre est de rediriger toute url en erreur vers la page d'accueil ou des pages à fort trafic.
Il faut rediriger une url, autant que possible, vers une url en rapport direct. Pour cela il peut être utile de connaitre d'où proviennent certains paramètres de type id, itemid ou catid. A ce sujet, notre article "Tutoriel pour modifier les urls Joomla avec SH404SEF" peut vous être très utile. Bien entendu, certains cas nécessitent une redirection logique vers la page d'accueil.
1- Effectuez votre recherche d'urls dans SH404SEF
Nous allons rediriger dans notre exemple "fr/component/tags/tag/industrie" vers "fr/tag/industrie"
Allez en Composants / SH404SEF / SEF URLs
Indiquez votre critère de recherche de l'url vers laquelle vous souhaitez rediriger, dans notre exemple "industrie"
2- Cliquez sur l'url vers laquelle vous souhaitez rediriger
Cliquez sur l'onglet "Alias"
Indiquez l'url à rediriger sans "/" et sans "www.monsite.com"
Bien entendu, ceci est un exemple très simple, une url peut avoir x alias comme dans l'exemple ci-dessous.
Vous pouvez tester dans une navigateur, désormais l'url "www.monsite.com/fr/component/tags/tag/industrie" sera redirigée vers "www.monsite.com/fr/tag/industrie"
3- Identifier, modifier ou supprimer un alias dans SH404SEF
Il peut arriver de vouloir gérer ces redirections, SH404SEF affiche qu'une url est associée à un alias au moyen d'un bouton VERT. Il vous suffit de cliquer dessus pour accéder directement à la liste des alias (des urls redirigées).