如何将HTTPS重定向到HTTP?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

如何将HTTPS重定向到HTTP?也就是说,这与(表面上)每个人所教的都是相反的。

我在HTTPS上有一台服务器,我为此支付了SSL证书,还有一面镜子,但我没有,只是在紧急情况下,所以它不值得获得认证。

在我客户的台式机上,我有一些快捷方式指向http://production_serverhttps://production_server(两种工作)。但是,我知道如果我的生产服务器出现故障,那么dns转发就会启动,而那些在快捷方式上具有https的客户端将会盯着它。

不幸的是,我不能只是在客户端级别切换。这些用户非常不懂计算机:看到HTTPS的“不安全”错误(尤其是Firefox 3和InternetExplorer 7现在处理它的方式:句号。

提问于
用户回答回答于

我认为这应该可以使用mod。_重写

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
用户回答回答于

请记住,重写引擎只在收到HTTP请求之后才会启动--这意味着仍然需要一个证书,以便客户端设置连接发送请求!

但是,如果备份机器的主机名(就客户端而言)相同,那么就没有理由不能使用与主生产机器相同的证书。

扫码关注云+社区