Domain
www 指向另一個站點的域
最近我在我的 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 配置:
我的多站點程式碼是這樣的:
<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。