帮助htaccess重定向子域

时间:2011-06-14 16:20:46

标签: .htaccess redirect subdomain

我正在使用此代码将所有子域重定向到子域文件夹。 例如test.site.com => site.com/test。

RewriteCond %{HTTP_HOST} !^www\.site\.com [NC]
RewriteCond %{HTTP_HOST} ([^.]+)\.site\.com [NC]
RewriteRule ^(.*)$ http://site.com/%1 [L]

当我访问test.site.com时,它会自动重定向到文件夹test /。我想留在域test.site.com并显示test /文件夹的内容而不重定向到actuall文件夹。谢谢。< / p>

1 个答案:

答案 0 :(得分:3)

您可以使用此代码实现此目的:

RewriteCond %{HTTP_HOST} !^www\.site\.com [NC]
RewriteCond %{HTTP_HOST} ([^.]+)\.site\.com [NC]
RewriteRule ^(.*)$ /%1/$1 [L]