为了账号安全,请及时绑定邮箱和手机立即绑定

如何将HTTPS重定向到HTTP?

如何将HTTPS重定向到HTTP?

蝴蝶刀刀 2019-11-08 12:54:56
如何将HTTPS重定向到HTTP?也就是说,每个人(貌似)所教的相反。我在HTTPS上有一台服务器,为此我支付了SSL认证,还有一台我没有为其镜像的镜像,并且只为紧急情况而保留,因此它不值得获得证书。在客户的桌面上,我有一些指向http://production_server和https://production_server(都可以)的快捷方式。但是,我知道,如果我的生产服务器出现故障,则DNS转发开始,那些捷径上带有“ https”的客户端将盯着https://mirror_server它(不起作用),并且Internet Explorer 7出现一个很大的红屏为我的公司。不幸的是,我不能仅仅在客户端级别上进行切换。这些用户非常会文盲:并且很可能不愿意看到HTTPS“不安全”错误(尤其是当今Firefox 3和Internet Explorer 7的处理方式:FULL STOP,谢天谢地,但在这里没有帮助我)。这是很容易 找到 的Apache的解决方案为基于HTTP> HTTPS重定向,但对我的生活,我不能反其道而行之。有想法吗?
查看完整描述

4 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

这尚未测试,但我认为应该使用mod_rewrite


RewriteEngine On

RewriteCond %{HTTPS} on

RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}


查看完整回答
反对 回复 2019-11-08
?
撒科打诨

TA贡献1934条经验 获得超2个赞

请记住,重写引擎仅在收到HTTP请求后才启动-这意味着您仍将需要证书,以便客户端建立连接以将请求发送过来!


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



查看完整回答
反对 回复 2019-11-08
  • 4 回答
  • 0 关注
  • 4943 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信