【发布时间】:2011-05-30 15:41:20
【问题描述】:
我有一个网站,比如说www.example.com,我有一个子域something.example.com
主域和子域都指向目录“public_html”
我在 root 上有 .htaccess,它将任何不带 www 的 URL 重定向到 www。
例如如果用户输入 example.com,那么他将被重定向到 www.example.com
如果用户输入example.com/mypage.html,那么他将被重定向到www.example.com/mypage.html
现在的问题是这也影响了我的子域。因为如果有人输入something.example.com/visit.html,那么他会被重定向到www.example.com/visit.html
我不要这个!如果用户输入子域,那么我不想重定向到 www 域。这就是我的 .htacces 文件中的内容
RewriteCond %{HTTP_HOST} !^www.stackoverflow.com$ [NC]
RewriteRule ^(.*)$ http://www.stackoverflow.com/$1 [R=301,L]
你能告诉我我应该怎么做才能解决上述问题吗?
谢谢。
【问题讨论】:
标签: .htaccess redirect subdomain