0

我有一个网站。我为我的网站购买了所有 (mydomain.com|net|org|co) 域。现在,我想将我的所有请求重定向到 mydomain.com。目前,在我的 httpd.conf 中,我有将 http 请求转发到 https 的重写规则。

For forwarding all http requests to https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

我将现有设置与此答案相结合,并尝试了以下代码:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTP_HOST} !^example.org$
RewriteRule ^ http://example.org%{REQUEST_URI} [L,R=301]

它适用于 http 请求,但不适用于 https(https://mydomain.net/info)。我获得了 SSL 证书mydomain.com。它正在向我显示此连接不受信任页面。

处理这种情况的最佳方法是什么。任何人都可以指导我吗

在此先感谢
死人。

4

1 回答 1

0

Try this:

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] 
于 2012-08-17T19:25:04.247 回答