Nginx+php-fpm下PATHINFO的配置(隐藏index.php,thinphp)
来源:互联网 发布:idea创建python工程 编辑:程序博客网 时间:2024/05/21 17:52
如果是新手的话推荐去看 http://blog.sina.com.cn/s/blog_6d579ff40100wi7p.html
下面的配置是我在从apache转到Nginx 对ThinkPHP的PATHINFO模式配置的,
1:根目录为/var/www/html
2:有两个manager和server目录,
如 请求 /manager/test/ 和 /server/test/ 都会定向到manager/index.php和server/index.php
3: 其他所有的请求都定向到 /index.php
本人Nginx版本1.6.1 php版本 5.4.5
access_log logs/ww2_com_80.log main; root /var/www/html; index index.htm index.html index.php; default_type 'text/plain'; location ~ \.php { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; #加载Nginx默认"服务器环境变量"配置 include fastcgi.conf; fastcgi_split_path_info ^(.+\.php)(/.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; } location ~ /(server|manager)($|/)(.*) { try_files $uri /$1/index.php$2$3?$query_string; }#$1, $2 ,$3 分别对应了上面三个括号匹配的内容 location / { try_files $uri /index.php$uri?$query_string; #使用try_files 做定向必须在最后指定query_string变量,否则php取不到GET请求参数 }
上面配置,有问题的地方大家指出来。
0 0
- Nginx+php-fpm下PATHINFO的配置(隐藏index.php,thinphp)
- Nginx隐藏index.php和Pathinfo模式配置例子
- nginx配置pathinfo模式和隐藏index.php
- centos7 thinphp5 Nginx隐藏index.php和Pathinfo模式配置
- Nginx隐藏index.php和Pathinfo模式配置例子
- nginx pathinfo 并隐藏index.php
- nginx 隐藏index.php 支持PATHINFO
- windows下修改nginx pathinfo支持、thinkphp在nginx环境下隐藏index.php
- studyphp环境软件Nginx隐藏index.php和Pathinfo模式配置例子
- nginx 隐藏index.php
- Nginx配置 隐藏入口文件index.php
- Nginx 服务器隐藏 index.php 配置
- nginx php-fpm配置
- nginx php-fpm配置
- nginx配置php-fpm
- nginx配置php-fpm
- nginx+php-fpm在Linux下的安装和配置
- Mac 下 Nginx、MySQL、PHP-FPM 的安装配置
- Excel文件导入和导出
- 也只是单纯的以为找到了一个知心的小伙伴而已
- 安装erlang时http://repos.fedorapeople.org/repos/peter/erlang/epel-6/x86_64/repodata/repomd.xml: [Errno
- js - 关于部分浏览器内置函数console详解(用开发调试的利器)
- How to configure NFS on Linux
- Nginx+php-fpm下PATHINFO的配置(隐藏index.php,thinphp)
- 函数变量
- HTTPS 能否避免流量劫持?
- ArcSDE中A表和D表
- Hadoop集群WordCount运行步骤详细图解
- HDoj-1879-畅通工程-并查集
- 第七周项目三——简单分支问题(三)
- 第七周项目5 求最大数
- HTML小知识点