如何从我的域名 URL 中删除 www

如何从我的域名 URL 中删除 www

我正在使用 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- 重启雄猫

如需全面了解,请查看官方文档

相关内容