Python中如何将HTTPS重定向到HTTP协议
发现在一些 APP 上强行把 HTTP 协议的 URL 转换成 HTTPS,因为没有做 HTTPS 的认证,所以就打不开网站了。。。
在没有 HTTPS 的证书情况下,怎么把 HTTPS 的流量重定向回 HTTP 上
Python中如何将HTTPS重定向到HTTP协议
降级攻击?
既然没有 HTTPS,这个应该实现不了吧。。重定向之前总是要连到一个什么服务器上的。
现在证书这么好弄,配个更好吧,Let’s Encrypt 之类的
cloudflare
用 Nginx 的 rewrite 试试?shell<br>server {<br> listen 80;<br> server_name <a target="_blank" href="http://my.domain.com" rel="nofollow noopener">my.domain.com</a>;<br> [....]<br>}<br><br>server {<br> listen 443 ssl;<br> server_name <a target="_blank" href="http://my.domain.com" rel="nofollow noopener">my.domain.com</a>;<br> return 301 http://$server_name$request_uri;<br>}<br>
简化的 Nginx 配置文件,楼主可以参考一下
谢谢,我试下
没证书……就算加了跳转也会先提示证书错误吧,甚至如果没有部署监听 443,可能直接就打不开了
这是不可行的,首先这需要能通过 HTTPS 访问你的网站。
但是能通过 HTTPS 访问了,还转 HTTP 干啥?
ios 都必须 SSL 把。。
#首先, 要 https 能访问
然后可以这样<br>if ( $scheme = https ){<br> return 301 http://$server_name$request_uri;<br>}<br>
打不开网站,应该是 nginx 没有监听 443 端口,按 4 楼说的补齐配置就好。


