виртуальный хост работает неправильно, сайт отображается только с префиксом www

виртуальный хост работает неправильно, сайт отображается только с префиксом www

Я настраиваю свой первый сервер Apache с mod_wsgi, и он не работает должным образом. Скрипт работает нормально, если браузер переходит на: 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 не будет проблем с возможным дублированием контента на разных доменах.

Связанный контент