假设我有两个域名:
maindomain.com
2. parkeddomain.com
使用.htaccess我想将www添加到所有URL请求,并将所有从停放域重定向到主域。简单来说,我打算使用 .htaccess 重定向所有以下地址表单:
http://maindomain.com/someurl00/subsitepage00/
http://parkeddomain.com/someurl00/subsitepage00/
http://www.parkeddomain.com/someurl00/subsitepage00/
TO:
http://www.maindomain.com/someurl00/subsitepage00/
我尝试过以下方法,但工作不正常:
RewriteCond %{HTTP_HOST} ^parkeddomain\.com$ [NC][OR]
RewriteCond %{HTTP_HOST} ^www\.parkeddomain\.com$ [NC][OR]
RewriteCond %{HTTP_HOST} ^maindomain\.com$ [NC]
RewriteRule ^ http://www.maindomain.com/%{REQUEST_URI} [L,R=301]
非常感谢任何帮助!
答案 0 :(得分:0)
你很亲密。
使用此规则:
RewriteCond %{HTTP_HOST} ^(www\.)?parkeddomain\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^maindomain\.com$ [NC]
RewriteRule ^ http://www.maindomain.com%{REQUEST_URI} [L,NE,R=301]