我有些图片文件名和文件夹包含%20 等编码,nginx 无法识别这个 URL ,会显示 404
![]() |
1
suhu PRO location / {
try_files $request_uri $request_uri/ $uri $uri/ @notfound; } location 里面加上这一段就行了 刚刚试了下就试出来了 example: http://44.31.220.1/test%20test/aaa%20bbb.txt ![]() |
![]() |
2
suhu PRO ![]() 
嗯顺便给个收款码 |
3
johnbobby 19 天前
实测 IIS 把%20 重新编码为%2520 ,且 web.config 增加 allowDoubleEscaping="true" 配置可以打开
nginx 应该也可以用再次编码的方式 |