Domain

www 指向另一個站點的域

  • July 11, 2019

最近我在我的 VPS 上啟動了 Multi Sites,它執行 Centos 64 位。目前我有兩個站點,每個站點都執行良好。

現在問題出在 URL 上。我有以下網站:

http://mbas.co.in
http://u-k.in

mbas 是我 VPS 上的第一個站點

現在兩者都http://mbas.co.in重定向http://www.mbas.co.in到我的 mbas 網站。但是,雖然http://u-k.in正確重定向到英國網站,但http://www.u-k.in將我重定向到 mbas 網站。

你可以測試一下。

我的 DNS 配置:

DNS 設置的螢幕截圖

我的多站點程式碼是這樣的:

<VirtualHost *:80>
   ServerAdmin webmaster@dummy-host.example.com
   DocumentRoot /var/www/html/www.mbas.co.in
   ServerName mbas.co.in
   ErrorLog logs/mbas.co.in-error_log
   CustomLog logs/mbas.co.in-access_log common
</VirtualHost>
<VirtualHost *:80>
   ServerAdmin webmaster@dummy-host.example.com
   DocumentRoot /var/www/html/u-k.in
   ServerName u-k.in
   ErrorLog logs/u-k-error_log
   CustomLog logs/u-k-access_log common
</VirtualHost>

添加 ServerAlias(ServerAlias 指令設置主機的備用名稱,用於基於名稱的虛擬主機):

<VirtualHost *:80>
   ServerAdmin webmaster@dummy-host.example.com
   DocumentRoot /var/www/html/u-k.in
   ServerName u-k.in
   ServerAlias www.u-k.in
   ErrorLog logs/u-k-error_log
   CustomLog logs/u-k-access_log common
</VirtualHost>

然後重新載入apache2。

引用自:https://serverfault.com/questions/237131