强制https之后80端口部分无法跳转443端口问题处理

【问题背景】

表征就是封装了app之后,很多客户还是打不开。刚开始碰到的问题是安卓端证书有问题无法访问,中间证书链的问题。处理了之后还是无法访问。如下图,动不动的不能访问简直就要爆炸

也是app打包壳的人有坑就是了,让他用https这个地址打包,偏偏还是用http地址。然后也没有意识到这个重定向到底是如何失败的。

有一次在其他国家访问,在一台没有访问过这个网址的电脑访问网址,居然解析也是没有错的。但是居然无法访问。手动加了https才正常访问。才知道原来80端口到443端口的重定向没有成功。

#HTTP_TO_HTTPS_START
RewriteEngine on

RewriteCond %{SERVER_PORT} !^443$

RewriteRule (.*) https://%{SERVER_NAME}$1 [L,R=301]
#HTTP_TO_HTTPS_END

可是在apache的配置里面是有跳转代码的,为什么这个代码有的时候会失败呢???

【80端口跳转到443的跳转原理】

301跳转

【排查处理方案】

发表评论

电子邮件地址不会被公开。 必填项已用*标注