Новый виртуальный хост 301-перенаправляет на старый виртуальный хост - PullRequest
2 голосов
/ 10 января 2012

У меня установлен Apache на Debian Linux.Виртуальный хост, который описан в файле /etc/apache2/sites-enabled/site.conf, что-то в этом роде

<VirtualHost *:80>
 ServerName site.com
 DocumentRoot /var/www/site
</VirtualHost>

Я добавил новый виртуальный хост в этот файл, так что теперь этот файл выглядиткак

<VirtualHost *:80>
 ServerName site.com
 DocumentRoot /var/www/site
</VirtualHost>

<VirtualHost *:80>
 ServerName site-mirror.com
 ServerAlias *.site-mirror.com
 DocumentRoot /var/www/site
</VirtualHost>

и перезапущенный apache

/etc/init.d/apache2 reload

Теперь, когда я захожу на site-mirror.com, apache перенаправляет меня на site.com (перенаправление 301)

В чем может быть проблема?

Буду признателен за любую помощь, спасибо

Ответы [ 2 ]

1 голос
/ 10 января 2012

Я думаю, что перенаправление выполняется WordPress для предотвращения проблем с SEO.вам понадобится специальный модуль для wordress для поддержки многодоменного доступа в той же установке WordPress, как this, domain-theme .

1 голос
/ 10 января 2012

Очень быстрое предположение, но тот факт, что оба DocumentRoots одинаковы, может обмануть apache и воспринимать его как перенаправление, попробуйте изменить зеркальный documentroot и посмотреть, получите ли вы еще 301.

Dave

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...