web-dev-qa-db-fra.com

Est-il nécessaire d'ajouter une balise canonique pour un site statique qui passe de HTTP à HTTPS s'il existe déjà une redirection 301?

Nous avons un site statique qui compte des milliers de pages HTML et envisage de passer à HTTPS dans les prochains jours. Le site étant relativement récent, nous n’avons aucun problème de duplication de contenu pour le moment. C’est pourquoi nous n’avons jamais ajouté de balise de lien rel="canonical" sur aucune de nos pages.

Désormais, nous souhaitons une redirection permanente de toutes les pages de notre site, de HTTP à HTTPS, et ne souhaitons plus disposer d'une version HTTP non sécurisée. Nous voulons que tous les anciens liens HTTP soient redirigés vers la version HTTPS. Cependant, je crains que Google ne puisse indexer la version HTTPS séparément et conserver l'ancienne version HTTP dans l'index des résultats de la recherche, créant ainsi un contenu en double.

Une redirection 301 dans le fichier .htaccess est-elle suffisante pour empêcher l'indexation en double par Google, ou devons-nous également ajouter une balise canonique pour chaque page? (nous voulons éviter d'ajouter des balises canoniques en raison de problèmes de maintenance car notre site est statique)

5
JAT86

Aucun lien canonique n'est requis si les redirections 301 fonctionnent vers la ou les page (s) correcte (s). Toutefois, il convient de noter que l'utilisation de liens canoniques est considérée comme une pratique recommandée.

Les liens canoniques sont une excellente solution de rechange si le comportement de mod_rewrite devient indésirable ou cesse de fonctionner complètement. Cela peut souvent se produire lors de la mise à niveau de Plesk, Cpanel ou Apache. En bref, je vous recommande d'utiliser des textes canoniques même lorsque vos pages ne sont accessibles que via une URL singulière.

4
Simon Hayter