Я хочу, чтобы запросы для поддомена www
или для альтернативных доменов верхнего уровня перенаправлялись на один канонический URL-адрес.
Чтобы избежать проблем с HTTP/HTTPS, я решил, что самым простым способом будет просто отправить URI, относящийся к схеме, в заголовке Location, например так:
HTTP/1.1 301 Moved Permanently
Location: //example.com/
Кажется, это нормально работает в браузерах, но игрушечный «валидатор» на http://no-www.org/ не справляется с этим правильно. Является ли это всего лишь одним плохо написанным скриптом, или такое поведение на самом деле более распространено в скриптах, поисковых роботах и т. д.?