LNMP环境下的nginx重写
来源:互联网 发布:window10和mac对比 编辑:程序博客网 时间:2024/05/29 12:29
本文章适合于LNMP集成环境。
集成包地址:http://lnmp.org/
糖块是个地道的PHP程序,刚接触linux没多久,用CI框架做了点东西,需要用到重写,于是到网上各种google、百度相关nginx下的重写,资料文献倒是不少,但是真正适用的几乎没有,倒腾了一天才最终搞定,下边贴代码。
location ~ [^/]\.php(/|$)
{
# comment try_files $uri =404; to enable pathinfo
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_param PATH_INFO $fastcgi_script_name;
include fastcgi.conf;
#include pathinfo.conf;
# 你也可以写到fastcgi_params文件中
}
location /
{
if (!-e $request_filename) {
rewrite ^/(?!index\.php|robots\.txt|static|images|js|styles)(.*)$ /index.php?$1 last;
}
}
搞定后重启nginx,如果是CI框架的话,在config配置里把URL路由设置为AUTO试试,$config['uri_protocol']= 'AUTO';
0 0
- LNMP环境下的nginx重写
- 【Nginx】LNMP环境下的后续配置
- thinkphp 在lnmp环境下的url重写配置
- nginx之php,及在lnmp环境下的论坛
- 【Nginx】centos6.5下安装lnmp环境
- wamp本地环境为静态与lnmp集成环境下nginx为zencart的静态配置
- LNMP下的Nginx的优化
- CentOS7下nginx-1.8.1+mysql-5.7.11+php-5.5.33环境的LNMP源码安装
- centos6.5下LNMP环境中修改配置文件后nginx重启失败的解决方法
- centos 下lnmp(linux+nginx+mysql+php)环境搭建
- Mac下安装LNMP(Nginx+PHP5.6)环境
- Mac下安装LNMP(Nginx+PHP5.6)环境
- centos下lnmp一键安装(nginx,mysql,php环境)
- Linux下安装Lnmp环境之Nginx(三)
- Linux下安装Lnmp环境之Nginx Vhosts配置
- Linux下安装Lnmp环境之Nginx 负载均衡配置
- Linux下安装Lnmp环境之Nginx 配置文件详解
- 一次LNMP环境下优化的case
- WebView如何在页面内返回时重设title
- 连接Oracle数据库,VS2010中运行正常,发布到IIS上面报错
- HTML初学----块、布局
- 7.PHP内核探索:再次探讨SAPI
- 使用Dom4j解析XML
- LNMP环境下的nginx重写
- 二分--1043 - Triangle Partitioning
- split
- DM重要资源网址
- Ubuntu 14.04 iNode Client找不到库libjpeg和libtiff的解决方法
- sysfs
- nginx打包rpm
- 一窥朝鲜的计算机技术发展,操作系统,平板,杀毒软件,都有!
- xen网桥模式详解