将“https”重定向到一个域的“http”

时间:2013-11-17 22:59:07

标签: apache .htaccess mod-rewrite https

我们遇到一个问题,Google搜索我们的网站会导致我们域名的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]

但它不起作用。有什么想法吗?

谢谢!

0 个答案:

没有答案