【发布时间】:2013-02-14 03:02:51
【问题描述】:
我正在使用带有 Apache2 的 Ubuntu Server 来托管我的网站。
我有两个域,www.test.com 和 www.domain.com(不是实名)
在我的可用站点中,我有一个指向我的 www.test.com 域的默认值,然后我在其中为 www.domain.com 创建了一个:
<VirtualHost *:80>
ServerName www.domain.com
ServerAlias domain.com
DocumentRoot /var/www/domainfolder
<Directory />
Options +FollowSymLinks
AllowOverride all
</Directory>
</VirtualHost>
现在网站可以正常工作,我可以导航到它并使用它,但是由于我将它用于 wordpress,所以当我点击说 Admin CP 时,它会尝试导航到 www.domain.com/domainfolder/admin-cp / 我只是不确定它为什么要访问它所在的文件夹?
使用 .htaccess 只会给我一个内部服务器错误,因为它总是在一个目录下,这里是代码:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)folder
RewriteRule ^(.*)$ domainfolder/$1 [L]
【问题讨论】:
标签: redirect apache2 directory virtualhost