Je viens de remarquer que si je recherche des titres d'articles de blog dans Google, les résultats SEF et non-SEF sont affichés. Il semble que cela n'arrive qu'aux articles qui n'ont pas d'élément de menu. Quelqu'un d'autre a-t-il vécu cela? et de plus, que puis-je faire pour l'empêcher? Cordialement, Philip
De plus, l'URL non-SEF ne fonctionne pas
Joomla! 3.8.5 PHP 7.0.27
Trois astuces que j'utilise:
1) Assurez-vous d'avoir un sitemap soumis à Google Webmaster Tools (ainsi qu'aux outils pour les webmasters de Bing) et assurez-vous qu'il utilise toutes les URL correctes et non incorrectes.
2) Ajoutez un plugin à Joomla qui vous permet de définir (ou de le définir automatiquement) un méta-élément canonique pour vos articles. Google et d'autres sites utiliseront cette valeur canonique lors de l'indexation.
3) Vérifiez régulièrement que Webmaster Tool contient des liens qui n'ont pas été corrigés à partir des deux premiers conseils. Pour tout ce que vous trouvez, configurez une redirection permanente (c'est-à-dire une redirection HTTP du code 301) de l'URL non-SEF vers l'URL permalien/correct. Une fois que Google commence à cliquer sur la redirection, il met à jour son index pour accéder au nouvel emplacement au lieu de l'ancien.
De plus, l'URL non-SEF ne fonctionne pas
En effet, il charge cet article via votre élément de menu "page d'accueil" (car aucun autre Itemid n'est défini). Votre modèle est configuré de telle sorte que, lorsque le modèle est chargé dans la page d’accueil, il ne tente pas de charger le bloc "composant" Joomla (c’est-à-dire qu’il n’ya pas de <jdoc:include type="component" />
ensemble). Sans le bloc "composant", vous ne verrez pas votre article sur la page.
Vous devez ajouter un lien canonique - l'URL préférée. Vous pouvez utiliser une extension telle que RSSeo de RSJoomla ou simplement le faire avec un remplacement.
Robert Went a publié un article - en anglais, où vous pouvez voir comment utiliser le Champs personnalisés pour ajouter des URL canoniques
J'ai un article plus détaillé sur Mon blog . C'est danois, mais vous pouvez laisser Chrome le traduire.