Моя текущая установка состоит из двух virtual-server
с, my-server
перенаправляет на домен с www.
префикс.
<virtual-server network-listeners="my-nlistener" id="my-server" sso-cookie-http-only="false" hosts="mydomain.com">
<property name="redirect_1" value="from=/my-page.jsp url-prefix=http://www.mydomain.com/my-page.jsp"/>
<property name="redirect_2" value="from=/about.jsp url-prefix=http://www.mydomain.com/about.jsp"/>
</virtual-server>
<virtual-server network-listeners="my-nlistener" id="my-new-server" sso-cookie-http-only="false" hosts="www.mydomain.com">
</virtual-server>
К сожалению, для соответствия SEO мне нужно сделать 301
перенаправляет, а не 302
Как заставить 301
перенаправляет в GlassFish, как в Apache? Или лучше оставить только один virtual-server
и иметь несколько хостов как таковых: <virtual-server id="my-new-server" hosts="www.mydomain.com, domain.com">
.
Мне бы хотелось избежать создания приложения Spring для выполнения 301 redirects
для указанных страниц.