Chrome 访问带端口的 URL 有概率丢失端口号

59 天前
 caola
Chrome 最近的几个版本都存在访问带端口号的 URL 时,有概率丢失端口号造成无法访问目标页面(概率蛮大),

不管手动输入还是复制粘贴到地址,然后回车访问时,右键转到等等,甚至直接点击页面上 A 链接跳转的,都会有概率自动把端口号给丢掉,之后再次重复操作访问就又一切正常了

测试: file.cao.la:260
821 次点击
所在节点    Chrome
10 条回复
caola
59 天前
点击第三个 URL 基本是 100%无法正确访问
keyfunc
59 天前
HTTP/1.1 301 Moved Permanently
qilme
59 天前
点第三个会跳出腾讯的未备案域名提示
caola
59 天前
@keyfunc #2 不关 301 的事,就在页面点击就无法访问到带端口的 URL ,现在发现 Chrome Firefox Safari Edge 无一例外都不能正确访问第 3 个 URL
caola
59 天前
@qilme 你的浏览器不带 HSTS 的吗,请访问 https 协议的 https://file.cao.la:260/
qilme
59 天前
可以正常访问第三个,然后 301 到 http 链接,这个链接丢了端口,被拦截。如果开了 always https ,会先尝试 https ,因为 301 丢了端口,所以访问 443 ,访问 443 会被 rst
Xusually
59 天前
curl -I https://file.cao.la:260/phpRedisAdmin

HTTP/1.1 301 Moved Permanently
Content-Length: 169
Content-Type: text/html
Date: Sat, 27 Apr 2024 11:36:39 GMT
Location: http://file.cao.la/phpRedisAdmin/
Server: nginx/1.26.0

OP 你自己配置有问题,301 到了 "http://file.cao.la/phpRedisAdmin/"
http 再跳 https 的时候你不指定 260 端口的话肯定不行啊
caola
59 天前
@qilme 正常情况点击访问的话是 260 端口才对,这么说 https 协议还丢了?
keyfunc
59 天前
@caola 我意思是你自己配置了 301 跳转,从 260 跳转到了 80
caola
59 天前
破案了,是 phpRedisAdmin 跳转的问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1036174

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX