有没有办法使用Tomcat的server.xml文件中的虚拟服务器标签来redirect直接访问域名的任何人(例如: http : //example.com )以将其redirect到http://www.example.com www子域?
任何帮助将不胜感激。
servletResponse.setStatus(res.SC_MOVED_TEMPORARILY); servletResponse.setHeader("Location", "http://www.domain.com");
<script type="text/javascript"> window.location = "http://www.domain.com" </script>
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.domain.com">
如果您需要将Tomcat中的服务器端redirect从一个URL转换为另一个,则可以使用以下几种方法:
通常情况下,这可以使用Apache前端完成,但是您可以在上下文configuration中使用命名主机 ,以指定不同的上下文,其中非www版本只是redirect到www版本。 我认为Apache更简单。
你不需要tomcat来做到这一点,你可以直接在DNS条目中做到这一点。