我在我的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>
有人可以帮我找到解决方案吗?
答案 0 :(得分:0)
我得到了此问题的解决方案,Alias
文件有server.xml
标记,我们可以将Alias
放入我们想要代表的主机。
这就是我解决问题的方法(在server.xml
内host
标记内):
<Alias>www.domain.com</Alias>