nginx两个tp程序一个放到二级目录下,只能通过/index.php?g=Home&m=Category&a=index这种方式访问

网站根目录是:xxx.com

二级目录:xxx.com/info

根目录没有问题,可以用u函数访问,二级目录只能访问到首页,或者用xxx.com/info/index.php?g=Home&m=Category&a=index这种方式访问,后台那些都没办法访问。

不知怎么解决,求各位大大指教

解决方案

加了一个二级目录的重写之后,访问会无限死循环。求大神支招啊~~location /info/ {

if (!-e $request_filename) {

rewrite

^(.*)$ /info/index.php?s=$1

last;

}

}

你那样写表示路径中含有/info/ 的就都转向,转向到包含/info/的路径,那很显然是死循环。/info/ 你后面加个$试试看。

你那样写表示路径中含有/info/ 的就都转向,转向到包含/info/的路径,那很显然是死循环。/info/ 你后面加个$试试看。

模式2还是不行,访问不到

这个问题,由于nginx和Apache不一样,Apache支持.htaccess重写,但nginx不认.htaccess,所以你得让你的nginx支持path_info和伪静态。

这个问题,由于nginx和Apache不一样,Apache支持.htaccess重写,但nginx不认.htaccess,所以你得让你的nginx支持path_info和伪静态。

对,就是 rewrite ^(.*)$ /info/index.php?s=$1 last;这个可以用模式2来访问,根目录的可以没有问题,二级目录的就不行了。

解决了,改了半天,rewrite ^\/info\/ 直接在前面做下匹配就可以了。

以上就是nginx两个tp程序一个放到二级目录下,只能通过/index.php?g=Home&m=Category&a=index这种方式访问的内容,更多相关内容请关注PHP中文网(www.php.cn)!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

nginx 二级目录 php,nginx两个tp程序一个放到二级目录下,我们要如何访问相关推荐

  1. 程序放在linux哪个目录,linux下装的程序应该放到哪个目录下

    linux下装的程序应该放到哪个目录下 (2011-08-23 23:02:30) 标签: 杂谈 linux下装的程序应该放到哪个目录下是不是linux下装的程序也应该放到指定的目录下呢.我不懂,请指 ...

  2. 百一测评c语言两个数求和程序,2017计算机二级C语言考前测试题与答案

    2017计算机二级C语言考前测试题与答案 三.程序修改题 下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中.高位仍在高位,低位仍在低位. 例如,当s中的数为 ...

  3. 在linux中建立一个vim的目录,Linux学习笔记一(目录结构、Vim编辑器、用户管理)...

    1.Linux介绍 linux是一个开源.免费的操做系统,其稳定性.安全性.处理多并发已经获得 业界的承认,目前不少企业级的项目都会部署到Linux/unix系统上. Linux主要的发行版: Ubu ...

  4. 阿里云配置二级域名与nginx代理踩坑

    之前一直想配置一个二级域名.过程中踩了一些坑.现记录下来也给自己一个总结. 1 配置二级域名 配置二级域名,也就是我们在主域名下分发一个域名.比如 www.baidu.com ,我们想配置一个www. ...

  5. 两台linux服务器负载均衡代码实现,nginx实现负载均衡,nginx负载均衡确保两台服务器数据保...

    nginx实现负载均衡,nginx负载均衡确保两台服务器数据保 一.准备篇: Nginx 负载服务器: Centos 6.2 IP:192.168.1.93 WEB服务器: Web1:192.168. ...

  6. nginx负载均衡两台服务器文件,Nginx之负载均衡 :两台服务器均衡(填坑)

    第一步,两台服务器都要安装好Nginx和Tomcat,我这边的安装的是Nginx 1.16.1 Tomcat9: 第二步,安装完成之后,选择你要做均衡的那台服务器,,打开其Nginx 配置文件,在se ...

  7. vagrant搭建nginx、php环境,两个项目间使用curl请求问题

    vagrant搭建nginx.php环境,两个项目间使用curl请求问题 场景:vagrant搭建两个项目,A项目生成订单,B项目完成支付,再回到A项目返回支付成功信息. 问题:从A项目发送一条支付请 ...

  8. 手把手教你,嘴对嘴传达------Nginx实现动静分离的两种方式

    文章目录 前言 一.部署Nginx+Apache动静分离 1.Nginx动静分离介绍 2.具体配置 (1)需求 (2)配置动态apache网站 (3)验证php部署是否成功 (4) 静态nginx主机 ...

  9. Nginx在同一台服务器托管两个网站

    需求描述 现有一台阿里云服务器,并且有两个域名,其中一个域名做来搭建个人博客,另外一个域名是闲置的.今天心血来潮想把另一个域名也用起来,所以目前需求如下: 不打算另购服务器,就用现在已有的这台服务器 ...

  10. linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录

    可以先总结下: 大都是先用 which 获取目录: 然后再获取配置项位置: which  mysql /usr/bin/mysql /usr/bin/mysql --help | grep -A1 ' ...

最新文章

  1. eclipse的任务列表
  2. 飞桨博士会第四期,中国深度学习技术俱乐部诚邀您加入
  3. 安卓交叉编译环境配置
  4. 【题解】Atcoder ARC#76 F-Exhausted?
  5. 达梦数据库,查看表空间使用情况
  6. java微调器_Swing微调器示例
  7. 第五周助教工作总结——NWNU李泓毅
  8. 中职组网络安全教你如何正确的颁发证书
  9. python语言arrows用法_python时区运算,时区,时间戳,夏令时讲解
  10. wps思维导图聚焦模式是灰色不能用的解决方案
  11. VS Code C++ 代码格式化方法(clang-format)
  12. 谷歌推出新优化器Lion:优化算法的符号发现
  13. AD封装与原件的一一对应(+封装管理器的使用)
  14. 计算机专业课程设计论文,课程设计学生论文,关于计算机专业课程设计教学改进相关参考文献资料-免费论文范文...
  15. 安卓大作业,Android Studio做的记事本
  16. 水准网平差程序Matlab实现 全部代码,详细教程
  17. 企业宣传片可以通过哪些途径进行宣传
  18. 每个人都会遇到三个人
  19. Nginx日志配置、错误界面配置、流量控制 第九天
  20. 如何使用TA-LIB进行技术分析?

热门文章

  1. training test validation 各有其用,实践中有了体会
  2. 使用jxls技术导入Excel模版数据(转自其他博客)
  3. CentOS下使用TUN/TAP虚拟网卡的基本教程
  4. 使用Entity Framework时遇到的问题
  5. linux入门基础命令详解
  6. 使用delphi 开发多层应用(十四)使用Basic4android 显示kbmMW server数据
  7. 关于SAX,DOM,JAXP,JDOM,DOM4J的一些理解
  8. 如何在solarwinds中自定义 OID
  9. Windows之远程访问×××的简单部署
  10. 2月21日 CVST工具箱模块仿真与图像处理(一)