Apache 重定向";https";至;http「;对于一个域

Apache 重定向";https";至;http「;对于一个域,apache,.htaccess,mod-rewrite,https,Apache,.htaccess,Mod Rewrite,Https,我们有一个问题,谷歌搜索我们的网站导致HTTPS链接到我们的域名。但是我们在域名上没有证书,所以人们会收到安全警告 我们需要引入一个Apache重写规则,该规则将人们引导到http://,但也只针对这一个域(比方说2fyi.com),并且不涉及我们的其他重写规则 我在试这个 RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} 2fyi.com RewriteCond %{HTTPS} on RewriteRule (.*) http:/

我们有一个问题,谷歌搜索我们的网站导致HTTPS链接到我们的域名。但是我们在域名上没有证书,所以人们会收到安全警告

我们需要引入一个Apache重写规则,该规则将人们引导到http://,但也只针对这一个域(比方说2fyi.com),并且不涉及我们的其他重写规则

我在试这个

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} 2fyi.com
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?p=$1 [L]
但它不起作用。有什么想法吗


谢谢

将http重定向到没有证书的https,重定向之前可能会出现浏览器证书警告。这失去了目的。@BrianMayer:什么不起作用?您是否试图在重写规则中添加标志,如:
RewriteRule^/(*)http://%{http\u HOST}/$1[NC,R,L]