我有一個具有以下網域的 Ubuntu 伺服器:
sub-staging.example.com sub.example.com
透過手機測試網站時,我注意到手機會強制該網址:
www.sub.example.com
這會顯示頁面未找到,DNS 錯誤。
因此,為了解決此問題,我向主網域(託管在 Cpanel 上的其他位置)新增了一條 CNAME 記錄,並將 CNAME:www.sub.example.com 指向 sub.example.com。
這有效......除了一件事。
我的暫存網域正在加載,而不是 sub.example.com 網域。
我該如何解決?
答案1
好的,這很容易解決,查看 /etc/apache2/sites-available/example.com.conf 文件,我注意到我忘記將別名添加到 www.sub.example.com
<VirtualHost *:80>
ServerName sub.example.com
ServerAlias www.sub.example.com <---- I had forgotten this
Redirect permanent / https://sub.example.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName sub.example.com
ServerAlias www.sub.example.com