仮想ホストが正しく機能していないため、サイトは 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 の有無にかかわらず 1 つのドメインのみを使用し、HTTP 301リダイレクトを使用してユーザーを実際のサイトに誘導する必要があります。この方法により、Google は異なるドメインで重複するコンテンツの問題に直面することはありません。

関連情報