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里面就无影响了。
相关文章推荐
- Thinkphp 伪静态Nginx配置方式
- ThinkPHP3.2.3+Nginx的伪静态配置
- 转载:nginx配置文件的location标签执行顺序和反向代理配置
- nginx配置文件中的location中文详解
- nginx配置 支持thinkphp 的URL_MODEL=1模式
- nginx在centos系统下安装以及nginx的伪静态安装配置
- nginx下实现thinkphp伪静态
- 基于Nginx下的Joomla伪静态Rewrite配置(原创)
- ThinkPHP第四天(U函数,URL类型参数配置,伪静态后缀名配置,数据传递与获取$_GET等)
- 配置nginx适应Thinkphp的URL rewrite
- Nginx的location配置
- nginx配置文件中的location中文详解
- nginx配置心得 location 与alias
- nginx 请求server与location配置定位
- 高性能Web服务器Nginx的配置与部署研究(10)核心模块之HTTP模块Location相关指令
- windows下配置nginx pathinfo模式,支持thinkphp
- nginx location 配置阐述优先级别使用说明-不当可能存在安全隐患
- nginx配置文件中的location详解
- 高性能Web服务器Nginx的配置与部署研究(10)核心模块之HTTP模块Location相关指令
- Nginx安装配置及伪静态配置