我有一个网站。我为我的网站购买了所有(mydomain.com | net | org | co)域名。现在,我想将我的所有请求重定向到mydomain.com.Presently,在我的httpd.conf中,我有ReWrite规则,用于将http请求转发到https。
For forwarding all http requests to https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
我将现有设置与this answer合并,我尝试了以下代码:
https://%{HTTP_HOST}%{REQUEST_URI}
它适用于http请求,但不适用于https(https://mydomain.net/info)。我获得了
的SSL证书。它显示我这个连接是不可信的页面。
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) {{3}}{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTP_HOST} !^example.org$
RewriteRule ^ http://example.org%{REQUEST_URI}
[L,R=301]
处理此方案的最佳方法是什么。任何人都可以指导我这个
提前致谢,
故障自动刹车。
答案 0 :(得分:0)
试试这个:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://example.com%{REQUEST_URI}
RewriteCond %{HTTP_HOST} !^example.com$
RewriteRule ^ http://example.com%{REQUEST_URI} [L,R=301]