我正在使用 tomcat 服务器,并且通过更改 server.xml 和 web.xml 文件中的字符串安装了 SSL。
问题是,当我使用 domain.com 和 www.domain.com 浏览时,两种情况下都可以浏览。但我希望它仅重定向到 domain.com。
我该如何做呢?
任何帮助,将不胜感激。
谢谢
答案1
这可以通过 Rewrite Valve 实现,它与 mod_rewrite 非常相似httpd:
1- 在全局上下文文件中包括重写阀上下文.xml或者您的主机上下文服务器.xml,我在这里推荐一下:
<Host>
<Context>
<Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />
</Context>
</Host>
2- 创建重写阀主机配置文件夹下的配置文件如上:
$CATALINA_HOME/conf/Catalina/<host_name>/rewrite.config
3-编写重写规则并保存配置文件:
RewriteRule ^(.*)$ http://domainname.com/$1 [L]
3- 重启雄猫