您的位置:首页 > 运维架构 > Nginx

nginx配置location对thinkphp伪静态影响

2016-12-28 16:45 218 查看
由于同事修改了nginx配置文件,导航我thinkphp程序无法访问,经过调查是因为不支持.html的后缀访问了。
比较奇怪了,刚刚还是可以,监控程序一直发邮件出来,这样发现写的服务端监控程序起到了很好的作用。
同事没有做其它的操作,只是在nginx中加了一个server.但去掉还是不行,试了各种方法,最后换回到12月初的配置文件就可以了,然后发现在主server中多加了以后两行。


location ~ .*\.log$
{
expires      12h;
}

//主要不是这行在起作用
location ~ .*\.html$
{
expires      12h;
}


//将所以后缀为.html的文件缓存12小时,但因为用的是伪静态后缀,所以直接导置项目无法访问了,
后台将这两句放到指定项目的server里面就无影响了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: