首页 新闻 会员 周边 捐助

电脑能通过域名访问 手机只能在域名前面加上https://才能访问

0
[待解决问题]

自己搭建了个网站,也部署了ssl,nginx也重定向了
电脑能通过域名直接访问页面
手机只能在域名前面加上https://才能访问,直接用域名访问,我看是http://。
而且奇怪的是,我用Safari浏览器确可以通过域名访问。

请问这是怎么回事?该怎么解决?

dckja的主页 dckja | 初学一级 | 园豆:21
提问于:2025-11-07 20:21
< >
分享
所有回答(5)
0

可能是 nginx 针对 80 端口的配置有问题

dudu | 园豆:24422 (高人七级) | 2025-11-08 13:14
0

域名访问本来就是不限制https 和 http,http://域名,https://域名,不都是通过域名访问吗?你是指没有使用https协议访问的意思吧?

人间春风意 | 园豆:2853 (老鸟四级) | 2025-11-10 15:47

是的,没有使用https访问。
我看访问的是使用了http,所以就打不开。

支持(0) 反对(0) dckja | 园豆:21 (初学一级) | 2025-11-10 16:31

@dckja: 你的服务不支持吗?80和443?你的“手机只能在域名前面加上https://才能访问”,指的是手机的浏览器,还是手里里的android应用?如果是手机里的android应用,确实是需要https,不然需要修改应用的清单文件配置

支持(0) 反对(0) 人间春风意 | 园豆:2853 (老鸟四级) | 2025-11-10 16:39

确实我用的手机的qq浏览器应用访问的,只能通过https://才能访问;如果只输入域名的话,他访问的是http://.

然后我用Safari浏览器,使用域名访问,它访问的是https://,是正常的.

支持(0) 反对(0) dckja | 园豆:21 (初学一级) | 2025-11-10 16:45

@dckja: 我看下面的回复很对,应该是android版的浏览器内核太旧了,建议安装一个chrome浏览器,同时做好转发,http 80重定向到 https 433

支持(0) 反对(0) 人间春风意 | 园豆:2853 (老鸟四级) | 2025-11-10 16:51
3

现代浏览器在只输入域名没有加协议时,会默认加上https(早期默认是 http://)所以只输入域名也会是https,手机浏览器是http可能是版本的问题

不过关键还是在于你的服务器没有配置好把http重定向到https吧

复制粘贴机器人 | 园豆:643 (小虾三级) | 2025-11-10 16:48
0

手机浏览器安全级别高了,不带SSL或SSL证书过期了浏览器就会阻止访问

青争竹马 | 园豆:5846 (大侠五级) | 2025-11-11 09:42
0

可能是网站服务端没有强制启用 HTTPS ,导致部分浏览器默认使用 HTTP 访问,而电脑端的 Google Chrome 默认使用 HTTPS。

shuaiziyi | 园豆:210 (菜鸟二级) | 2025-11-13 01:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册