tomcat的域名问题

时间:2016-09-30 08:31:01

标签: java apache tomcat redirect

我在我的VPS上部署了一个基于java的网站。它已成功部署并正常运行。我已经定义了一个重定向规则,可以从根目录重定向到子文件夹。我现在面临的问题是,

  

如果我把domain.com - >重定向到domain.com/pages/shopIndex(显示   页面正确)

  

当我把www.domain.com - >重定向到   www.domain.com/pages/shopIndex(显示404)

我不理解这种奇怪的行为,因为我已经在我的httpd.conf中将domain.com的别名添加到www.domain.com

这就是我的虚拟主机文件的样子:

<VirtualHost 192.169.235.118:80>
  ServerName domain.parentDomain.in
  ServerAlias domain.com www.domain.com www.domain.parentDomain.in
  DocumentRoot /path_to/domain.com
  ServerAdmin admin@admin
  UseCanonicalName Off
  CustomLog /path_to/domain.parentDomain.in combined
</VirtualHost>

有人可以帮我找到解决方案吗?

1 个答案:

答案 0 :(得分:0)

我得到了此问题的解决方案,Alias文件有server.xml标记,我们可以将Alias放入我们想要代表的主机。

这就是我解决问题的方法(在server.xmlhost标记内):

<Alias>www.domain.com</Alias>