-1
我在我的VPS上部署了一个基于java的网站。它成功部署并正常工作。我已经定义了一个重定向规则来从根目录重定向到子文件夹。这个问题现在我面对的,tomcat域名问题
如果我把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 [email protected]
UseCanonicalName Off
CustomLog /path_to/domain.parentDomain.in combined
</VirtualHost>
谁能帮助我找到解决方案?
不应该去设置主机名在Tomcat中,如果你真的不关心它是什么。只需使用默认主机即可。 –
是的,我知道@ChristopherSchultz,但最终用户可能会输入'www.domain.com' /'domain.com',最终转换为'http:// www.domain.com' /'http: // domain.com',由于这个apache tomcat可能无法获得正确的路径。此外,我忘记告诉我已经在host标签中的server.xml文件中提到了host = domain.com,这可能是它没有被重定向到正确路径的原因,并且我得到了404错误。 –