У меня установлен Apache на Debian Linux. Виртуальный хост, который описан в файле /etc/apache2/sites-enabled/site.conf, что-то вроде этогоНовый виртуальный хост 301-перенаправление на старый виртуальный хост
<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, апач перенаправляет меня site.com (301 редирект)
В чем может быть проблема?
Я буду признательна за любую помощь, спасибо
У вас есть '.htaccess' на'/var/www/site'? –
Да, это выглядит как ' RewriteEngine На RewriteBase/ RewriteRule^индекс \ .php $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME}! - d RewriteRule. /index.php [L] ' –
в вашем основном файле конфигурации (httpd.conf или apache.conf), как определяется' NameVirtualHost'? это с '*' или '* .80'. Это должно быть '*: 80' –