.htaccess规则将www.site.com/subDomainName重定向到subDomainName.site.com

时间:2013-10-31 15:13:25

标签: regex apache .htaccess

我不太熟悉正则表达式和.htaccess重写和重定向。我有以下内容:

www.site.com/subDomainName

我希望它重定向到

subDomainName.site.com. 

我能够获得一些代码来进行重定向,但它一直指向www.subDomainName.site.com。

1 个答案:

答案 0 :(得分:1)

尝试将这些规则添加到文档根目录中的htaccess文件中:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^subDomainName\.site\.com$ [NC]
RewriteRule ^subDomainName(.*)$ http://subDomainName.site.com$1 [L,R]

要使重定向成为永久性,请将方括号中的R标记更改为R=301