Nginx配置PATHINFO隐藏thinkphp index.php
2015-07-02 11:07
906 查看
Nginx配置PATHINFO隐藏index.php
Nginx配置文件里放入这段代码
server { listen 80; default_type text/plain; root /var/www/html; index index.php index.htm index.html; #隐藏index.php location / { if (!-e $request_filename) { #一级目录 # rewrite ^/(.*)$ /index.php/$1 last; #二级目录 rewrite ^/MYAPP/(.*)$ /MYAPP/index.php/$1 last; } } #pathinfo设置 location ~ \.php($|/) { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
您可能感兴趣的文章:
相关文章推荐
- nginx代理指定目录
- 访问Nginx发生SSL connection error的一种情况
- Nginx+Naxsi部署专业级Web应用防火墙
- CentOS 6.2实战部署Nginx+MySQL+PHP
- kindeditor 批量上传 上传失败 thinkphp swfupload session
- [游戏资讯]《极品飞车16:亡命狂飙》配置需求公布
- 网站502与504错误分析
- 路由器备份配置
- 路由器的基本配置
- 路由器基础配置及传输协议
- 经典配置 Vlan篇
- 备份线路的配置
- 艰难完成 nginx + puma 部署 rails 4的详细记录
- 交换机如何配置 新手配置交换机详细教程
- 如何隐藏程序的运行
- PowerShell设置文件只读、隐藏属性的方法
- 如何进行系统配置
- 路由器的配置与调试