我正在尝试为子域重定向,但我无法弄明白。 这就是我现在所拥有的:
RewriteCond %{HTTP_HOST} ^(mysubdomain).myhost.com$ [NC]
RewriteRule (.*) http://www.myhost.com/folder/index.html [R=301,L]
但是当我在浏览器中转到子域地址时,没有重定向。
我只需要一个特定的子域名。 我哪里错了?
答案 0 :(得分:0)
试试这个,因为你只需要来自一个域。 ()在两种情况下都是毫无意义的。特别是在第二行,您没有将旧URL传递给新URL。
RewriteCond %{HTTP_HOST} ^www.old-domain.com$ [NC]
RewriteRule ^.*$ http://www.myhost.com/folder/index.html [R=301,L]
答案 1 :(得分:0)
应该是:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC]
RewriteRule ^.*$ http://www.domain.com/folder/ [R=301,L]