虛擬主機無法正常運作,網站僅顯示帶有 www 前綴

虛擬主機無法正常運作,網站僅顯示帶有 www 前綴

我正在使用 mod_wsgi 來配置我的第一個 Apache 伺服器,但它無法正常工作。如果瀏覽器導航至 www.sitename.com,則腳本運作正常,但導航至 sitename.com 僅顯示文件根目錄。

<VirtualHost *:80>
        DocumentRoot /var/www
        ServerName sitename.com
        ServerAlias www.sitename.com
        WSGIScriptAlias / /var/www/sitename.com/site/site.wsgi
</VirtualHost>

非常感謝任何幫助!

答案1

這不是您問題的確切解決方案,而是建議。

您應該只使用一個網域(無論是否帶有 www)向訪客提供內容,然後使用HTTP 301重新導向將使用者引導至真實網站。這樣,Google 就不會遇到不同網域上可能存在重複內容的任何問題。

相關內容