web-dev-qa-db-fra.com

La redirection HTTP vers HTTPS est-elle requise même si le site est uniquement sur HTTPS?

J'ai un nouveau site Web et dès le premier jour, c'était sur HTTPS. Par exemple:

https://www.example.com/

Dois-je toujours rediriger HTTP vers HTTPS pour éviter la duplication de contenu? Par exemple, dois-je quand même définir une redirection à partir de http://www.example.com/ à https://www.example.com/?

3
Premnath321

Si les moteurs de recherche n'ont jamais exploré d'URL HTTP sous ce domaine, et s'il n'y a aucun lien HTTP n'importe où, vous n'avez pas besoin de rediriger HTTP vers HTTPS pour SEO fins.

Mais vous devez toujours rediriger pour convivialité raisons:

  • Si les utilisateurs saisissent manuellement les URL de votre site, ils omettent souvent le https:// (par exemple, en commençant par www.). À moins qu'ils n'aient visité votre site HTTPS auparavant, leurs navigateurs demanderont probablement la variante HTTP.

  • Si les utilisateurs entrent l'URL complète, ils ne remarqueront peut-être pas le s dans https:// et entrez http://.

1
unor

Si votre site envoie des en-têtes de préchargement HSTS et est répertorié dans le chrome liste de préchargement HSTS et que tous vos utilisateurs utilisent un navigateur qui utilise cette liste, vous pouvez probablement vous en sortir sans utiliser de redirection (en supposant que votre domaine ne fonctionne pas). ne répond pas du tout sur le port 80).

Cependant, s'il y a une chance que les utilisateurs tapent simplement votre domaine manuellement, vous devez vraiment vous assurer que vous redirigez vers HTTPS avec une redirection permanente 301.

1
Zhaph - Ben Duguid

Les meilleures pratiques exigent que nous redirigions le trafic non sécurisé vers https. Un exemple: si vous souhaitez ajouter un script de connexion à l'avenir, il doit être sécurisé. À ce stade, vos visiteurs utilisant http recevront toutes sortes de messages d'erreur et d'avertissements (contenu mixte, formulaire Web non sécurisé ...).

Pour éviter ce genre de gâchis, juste faites la redirection .

0
Keith Tysinger