我曾经使用SSL证书运营网站,但已停止使用SSL证书。问题在于该网站的大多数外部链接都使用https://前缀。
我尝试在.htaccess文件中使用https://重定向到http://:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI}
但是,正如在其他地方所指出的那样,服务器似乎在激活重定向之前试图检索证书。因此,在完成重定向之前会显示一个错误。该错误是警告证书已过期,或者是如果我删除证书签名请求,则错误是SSL收到的记录超过最大允许长度的错误。
有什么方法可以允许传入链接正确重定向?
1
我认为您已经发现,在进行任何HTTP请求之前都要先协商SSL。我认为您将无法按预期运行它,但是我投票决定迁移到ServerFault.com,以防那里的人有更好的答案。
—
2012年