我有一個安裝在Debian Linux上的Apache。虛擬主機,這是在文件/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,apache的重定向我site.com(301重定向)
可能是什麼問題?
我會感謝所有幫助,感謝
你在'/ var/www/site'上有'.htaccess'嗎? – 2012-01-10 14:11:11
是,它看起來像 ' RewriteEngine敘述在 RewriteBase/ 重寫規則^索引\ .PHP $! - [L] 的RewriteCond%{REQUEST_FILENAME} -f 的RewriteCond%{REQUEST_FILENAME}! - d RewriteRule。 /index.php [L]' –
2012-01-10 14:20:02
你的主配置文件(httpd.conf或apache.conf)如何定義'NameVirtualHost'?它是用'*'還是'* .80'。它應該是'*:80' – 2012-01-10 14:24:10