我在Debian Linux上安装了apache。一个虚拟主机,在/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重定向)
可能是什么问题?
我将不胜感激任何帮助,谢谢
答案 0 :(得分:1)
一个非常快速的猜测,但两个DocumentRoots相同的事实可能是欺骗apache并将其视为重定向,尝试更改镜像文档并查看是否仍然获得301。
戴夫
答案 1 :(得分:1)
我认为重定向是通过wordpress完成的,以防止SEO问题。你需要一些特定于wordress的模块来支持像this one, domain-theme这样的wordpress安装上的多域访问。