Перенаправить версию домена без www на Jetty

Я не могу перенаправить свою версию домена без 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

Как мне поступить с этим? Нужно ли писать свой собственный обработчик или есть более простой способ?

5
задан user11153 19 May 2014 в 11:54
поделиться