-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錯誤。 –