web-dev-qa-db-fra.com

Lors de la redirection du trafic HTTP vers HTTPS, est-il possible de rediriger des pages inexistantes vers une erreur 404?

Nous avons récemment converti plusieurs de nos sites Web en utilisant HTTPS sur toutes les pages. Des en-têtes HSTS ont été définis et des règles ajoutées dans Apache pour rediriger tout le trafic de HTTP vers HTTPS.

Cependant, comme cette question , nous avons encore beaucoup d'URL de l'ancienne version HTTP du site Web signalées dans Google Outils pour les webmasters comme la source "Lié à partir" de 404 dans la version HTTPS. Cela signifie que les moteurs de recherche tentent de charger des URL sur HTTP et sont redirigés vers une page 404 sur HTTPS.

Il semble correct de rediriger tout le trafic de HTTP vers HTTPS, mais d’un autre point de vue, il semble étrange de rediriger vers 404. Je pourrais essayer de reconfigurer les choses pour que les URL inexistantes renvoient un 404 sur HTTP et y restent tout en redirigeant les requêtes valides vers HTTPS, mais cela ne semble vraiment ni pratique ni sécurisé.

Est-ce correct ou devrais-je faire quelque chose de différent pour éviter la redirection vers 404? Devrais-je même m'inquiéter à ce sujet? Y a-t-il d'autres implications de référencement à prendre en compte?

3
Andrew Lott

Il est très courant de rediriger vers des pages d'erreur lors de la mise en place d'une classe importante de redirections. En plus des redirections HTTP vers HTTPS en gros, cela se produit souvent lorsque:

  • Vous redirigez de domaine nu vers www (ou l'inverse)
  • Vous redirigez d'un nom de domaine à un autre
  • Vous redirigez un répertoire entier

La redirection vers une page 404 n'est peut-être pas idéale, mais je ne l'ai jamais vue causer de problèmes. Les utilisateurs reçoivent le même message d'erreur dans les deux cas. La plupart des utilisateurs ne font pas attention à l'URL et ne savent donc pas qu'une redirection a déjà eu lieu. Étant donné que les redirections sont généralement très rapides, l'expérience utilisateur ne souffre même pas du point de vue du temps de chargement des pages.

Les robots des moteurs de recherche semblent également en bon accord. Ils traitent une redirection vers une page 404 comme l'équivalent d'obtenir une page 404 à l'emplacement d'origine.

C'est toujours une bonne idée de faire attention à vos erreurs 404 principales. La correction des erreurs 404 courantes peut empêcher les utilisateurs d’être frustrés et aider votre site à tirer parti des liens externes légèrement rompus.

4