Nginx配置PATHINFO隐藏thinkphp index.php
更新时间:2015年07月02日 11:07:55 投稿:junjie
这篇文章主要介绍了Nginx配置PATHINFO隐藏thinkphp index.php,本文直接给出配置示例,需要的朋友可以参考下
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;
}
}
您可能感兴趣的文章:
- ThinkPHP入口文件设置及相关注意事项分析
- Thinkphp通过一个入口文件如何区分移动端和PC端
- ThinkPHP中url隐藏入口文件后接收alipay传值的方法
- 浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
- thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
- Thinkphp5 如何隐藏入口文件index.php(URL重写)
- 在thinkphp5.0路径中实现去除index.php的方式
- thinkphp隐藏index.php/home并允许访问其他模块的实现方法
- ThinkPHP框架里隐藏index.php
- 修改apache配置文件去除thinkphp url中的index.php
- Thinkphp 框架基础之入口文件功能、定义与用法分析
相关文章
Nginx出现The plain HTTP request was sent to HTTPS port问题解决方法
这篇文章主要介绍了Nginx出现The plain HTTP request was sent to HTTPS port问题解决方法,需要的朋友可以参考下2015-04-04
nginx通过nginx_upstream_check_module实现后端健康检查
nginx的健康检查有两种,一种是被动健康检查,也就是nginx自带健康检查模块ngx_http_upstream_module,另一种就是主动健康检查,使用第三方模块nginx_upstream_check_module,下面就来介绍一下,感兴趣的可以了解一下2024-08-08
Nginx可视化管理工具结合cpolar实现远程访问的步骤详解
Nginx Proxy Manager 是一个开源的反向代理工具,本文将给大家介绍在Linux 安装Nginx Proxy Manager并且结合 cpolar内网穿透工具实现远程访问管理界面,同等,当我们使用Nginx Proxy Manager配置其他本地服务,并且需要远程访问,也是同样的方式,需要的朋友可以参考下2023-09-09


最新评论