工作上遇到一个问题,有个栏目下面的文章全部是404,首先看了一下CDN源服务器,发现文件都正常,是访问是404,以为是CDN的问题,于是告知运维联系CDN,CDN方反馈源站返回302到404,修改hosts试了一下,果然是这样,后来查看了Nginx配置,发现了一个坑,配置是这样的:
location /jijin {
return 404;
}
看了看地址,明白了,URL是这样的:
http://domain.com/jijinx/jijin/2016-08/9342772.html
/jijinx匹配到了/jijin,所以返回了404,要写成/jijin/才行。