【发布时间】:2012-08-03 15:35:13
【问题描述】:
我已经搞定了:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.co\.uk
RewriteRule ^(.*) http://domain.co.uk/%1 [L]
所以它会将 test.domain.co.uk 重定向到 test.domain.co.uk/test
但是,我希望它更改文档根目录,而不是让用户看到重定向。我在这里阅读了几篇文章并尝试了一些事情。但我不确定如何调试任何错误,它只是不起作用。我试过的另一个:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/-
RewriteCond %{HTTP_HOST} ^([^\./]+)
RewriteCond %{DOCUMENT_ROOT}/-%1 -d
RewriteRule ^(.*)$ -%1/$1 [L]
但这似乎根本不起作用。
任何帮助将不胜感激。
伊恩
【问题讨论】:
-
我不确定,它们在我使用的示例中。
标签: mod-rewrite subdomain vhosts wildcard-subdomain