htaccess - 子文件夹充当根域

时间:2011-11-17 21:33:19

标签: apache .htaccess

我正在使用123-reg托管,他们有main domain个功能。基本上,它将您的主域(在99%最有价值的域中放入根文件夹)与文件夹中其他价值较低的域。

我正在寻找使用.htaccess将子域作为根域工作的方法。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?functionfactory.co.uk$ [NC]
RewriteCond %{REQUEST_URI} !^/functionfactory.co.uk/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /functionfactory.co.uk/$1
RewriteCond %{HTTP_HOST} ^(www.)?functionfactory.co.uk$ [NC]
RewriteRule ^(/)?$ functionfactory.co.uk/ [L]

我差不多了,它将www.functionfactory.co.uk重定向到`functionfactory.co.uk文件夹,但是functionfactory.co.uk/index.html没有重定向,为什么?

1 个答案:

答案 0 :(得分:0)

感谢123-reg的支持,我们有了解决方案!

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?functionfactory.co.uk$ [NC]
RewriteCond %{REQUEST_URI} !^/functionfactory.co.uk/
RewriteRule ^(.*) functionfactory.co.uk/$1