Minha configuração atual tem dois virtual-server
s, my-server
redireciona para o domínio com www.
prefixo.
<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>
Infelizmente, para conformidade com SEO, preciso fazer 301
redireciona e não 302
Como faço para forçar redirecionamentos 301
no GlassFish como no Apache? Ou é uma prática melhor manter apenas um virtual-server
e ter vários hosts assim: <virtual-server id="my-new-server" hosts="www.mydomain.com, domain.com">
.
Eu adoraria evitar a criação de um aplicativo Spring para fazer 301 redirects
nas páginas especificadas.
Tags configuration glassfish domain