请问下为啥微信客户端访问到 nginx 没有参数了?

19 天前
 zhazhibao

例如微信 APP 中点击 a.cn/10003 ,到 nginx 层没有了 10003 参数?

1570 次点击
所在节点    NGINX
6 条回复
zhazhibao
19 天前
{"remote_addr":"14.26.235.142","X-Forwarded-For":"","remote_user":"","time_local":"25/Jun/2025:12:36:21 +0800","method":"GET","uri":"/","server_protocol":"HTTP/2.0","request_body":"","status":"200","body_bytes_sent":"2690","http_referer":"","user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.58(0x18003a25) NetType/WIFI Language/zh_CN","upstream_response_time":"0.022"}
julyclyde
19 天前
10003 不是参数而是 URI
你的问题不对,重问吧
puzzle9
19 天前
这域名 是个什么域名 为什么看起来很贵的样子
iOCZS
19 天前
nginx 收到的 URL 是完整的
zhazhibao
19 天前
我仅仅是举例实际域名不是 a.cn ,现在的问题是我在微信客户端点击 xxx.com/10003 ,看 nginx 日志中$request_uri 就是/ 而不是 /10003 ,这是为啥?我换个别的数字就正常比如访问 xxx.com/123 ,看 nginx 日志中$request_uri 还是/123
Foxkeh
19 天前
刚试了下, 无此问题, 不论是单级 Nginx 还是多级 Nginx 转发, 每个 Nginx 日志里都显示的是/10003.
测试环境:
CentOS7 (使用包管理器安装默认版本,非编译安装, 配置默认)
Debian12(使用包管理器安装默认版本,非编译安装, 配置默认)

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

https://ex.noerr.eu.org/t/1140901

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

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

© 2021 V2EX