htaccess非www和非子域到www

时间:2011-07-13 20:22:14

标签: .htaccess mod-rewrite

我正在使用htaccess将非www重定向到www,如下所示:

  • 用户类型:mydomain.com
  • .htaccess redirecta to www.mydomain.com

我的代码是:

RewriteCond %{HTTP_HOST} !^www\.mydomain\.com [NC] 
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L] 

但是当用户输入子域时我不想要重定向:help.mydomain.com

help.mydomain.com直接在mydomain.com root中发送)

你知道我应该做些什么改变才能实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。方法如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.com [NC] 
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]