开发者社区> 问答> 正文

nginx中配置求解?报错

我访问一个地址http://127.0.0.1/h5/getJession.html?url=https://www.baidu.com
对应的nginx上面getJession.html这个文件是存在的,但是如果我不配置location  ~.*\.(gif|attach|exe|html|jpg|jpeg|png|bmp|ico|swf|zip|apk|pdf)?$ {
    expires 30d;
}这个缓存 ,就会报错 404,如果我配置了这个缓存就可以正常访问,但是 如果我把url做一个ecode 也可以  这是为什么,求解~

展开
收起
爱吃鱼的程序员 2020-06-07 22:45:51 465 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    可能是这个url定位到了另一个location导致的。

    2020-06-07 22:46:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载