Я не могу перенаправить свою версию домена без www на www с MovedContextHandler
, у него нет хоста для перенаправления на.
И www.example.com
, и example.com
указывают на IP-адрес моего веб-сервера. Когда кто-то пытается открыть example.com
, он все равно может получить доступ к моему сайту таким образом. Я хочу, чтобы его браузер получал перенаправление HTTP 301 на www.example.com
. Это важно для поисковых рейтингов, так как поисковые системы должны знать, example.com
и www.example.com
- это одно и то же.
В качестве бонуса, когда кто-то пытается получить доступ к example.com/somepath/somepage.html
Я хочу перенаправить HTTP 301 на www.example.com/somepath/somepage.html
Как мне поступить с этим? Нужно ли писать свой собственный обработчик или есть более простой способ?