我在.htaccess中有以下内容将指向同一位置的所有旧域名重定向到新域名,但这不允许新域名的任何子域工作 - 任何想法如何修改允许子域的代码将受到赞赏:
RewriteCond %{HTTP_HOST} !^www\.newdomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
答案 0 :(得分:1)
将子域重定向到新域下的子域...
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://%1.newdomain.com/$1 [R=301,L]
答案 1 :(得分:0)
感谢Brian - 它肯定有帮助 - 最终结果如下:
RewriteCond %{HTTP_HOST} !^www\.newdomain\.com$ [NC] [AND]
RewriteCond %{HTTP_HOST} !^(.*)\.newdomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
感谢您的时间。