nginx 中的 rewrite 和 try_files
来源:互联网 发布:学directx编程要多久 编辑:程序博客网 时间:2024/06/05 17:23
今天翻看YII文档的时候发现推荐的Nginx配置参数是:
location / {
# Redirect everything that isn't a real file to index.php
try_files$uri$uri/ /index.php$is_args$args;
}
location~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass127.0.0.1:9000;
#fastcgi_pass unix:/var/run/php5-fpm.sock;
try_files$uri =404;
}
我本地使用原来的参数的配置还是:rewrite ^/(.*)$ /index.php/$1 last;
rewrite是类似Apache的配置
这里的配置也比较的容易理解,但是为啥官方的推荐要推荐try_files呢
最后我找到了一个答案:Nginx一般都是配合fpm来使用的,
如果使用rewrite的时候会把所有的文件都重定向然后发送给php-fpm包括了静态文件,所以现在已经不推荐这样的配置了
参考:http://blog.wuxu92.com/nginx-rewrite-and-try-files/
0 0
- nginx 中的 rewrite 和 try_files
- nginx中的try_files指令解释
- nginx中的try_files指令解释
- nginx中的try_files指令解释
- nginx中的try_files指令解释
- Nginx try_files
- Nginx try_files
- Nginx中的try_files指令的理解
- Nginx中的rewrite指令
- Nginx try_files 的问题?
- Nginx配置中,try_files和“@”符号得妙用
- Comparing the return, rewrite, and try_files Directives
- nginx rewrite 参数和例子
- nginx rewrite 参数和例子
- nginx rewrite 参数和例子
- nginx rewrite 参数和例子
- nginx rewrite 参数和例子
- nginx rewrite 参数和例子
- TensorFlow学习笔记(1)——conv2d函数的padding参数详解
- C++只在栈或堆上实例化对象
- Android6.0以上权限相关Util
- myeclipse2014如何添加源码反编译工具插件
- ZigBee 用IO口模拟I2C驱动程序
- nginx 中的 rewrite 和 try_files
- MyEclipse配置Tomcat7
- django入门笔记
- 图解插入排序--直接插入排序
- uva 275 Expanding Fractions
- 移动端如何让页面强制横屏
- struts2.3.23升级到struts2.3.32
- git基本操作
- linux下的管道