Je souhaite recevoir des demandes pour le sous-domaine www
ou pour d'autres domaines de premier niveau redirigés vers une URL canonique.Prise en charge des URI relatives au schéma dans les redirections HTTP 301
Pour éviter HTTP/problèmes HTTPS, je me suis le plus simple serait d'envoyer juste un URI schéma-relatif dans l'en-tête d'emplacement, comme ceci:
HTTP/1.1 301 Moved Permanently
Location: //example.com/
Cela semble fonctionner correctement dans les navigateurs, mais le jouet »validateur« à http://no-www.org/ ne le gère pas correctement. Est-ce juste un script mal écrit, ou ce comportement est-il plus commun dans les scripts, les crawlers, etc.?
[Les adresses URI relatives sont désormais autorisées dans les redirections] (http://stackoverflow.com/a/25643550/545127), vous pouvez donc vous attendre à ce que cela fonctionne dans tous les futurs navigateurs. – Raedwald
Merci pour le heads-up! – klickverbot