.htaccess 301重定向问题与https网址

时间:2015-04-23 10:59:46

标签: apache .htaccess mod-rewrite redirect

我们希望将.com域名重定向到.net域名,HTTP为我们工作,但当用户使用HTTPS路径时,他们会重定向到.com域名的404页面。请检查我们的代码并帮助我,如何将.com域名HTTP和HTTPS两个用户重定向到其他.net域名。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*)$ "http\:\/\/domain\.net\/$1" [R=301,L]

1 个答案:

答案 0 :(得分:0)

按此规则替换您的规则:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteCond %{HTTPS}s on(s)|
RewriteRule ^ http%1://domain.net%{REQUEST_URI} [L,R=301,NE]