请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

来草原网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

4308

主题

3

好友

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2016-1-9 12:08:10 |显示全部楼层
在做thinkphp开发时遇到双引擎时pathinfo不能正常工作,这个实在是烦透了。好久就想解决这个问题,一直没空,也不知道时间都去哪儿了。

说具本方法:

1. 把你的程序config.php文件中的URL_MODEL =>2模式
屏幕快照 2016-01-09 上午11.23.21.png


2. 我的环境是wdlinux的一键安装包,默认的是双引擎,nginx+apache

打开nginx配制文件
/www/wdlinux/nginx/config/vhost/00000.default.conf

我是把项目布署在了default目录下面

项目主模块目录为 Admin

在server中加入
  1. location /Admin/ {
  2.                    if (!-e $request_filename)
  3.                   {
  4.                       # rewrite ^(.*)$ /Admin/index.php/1;
  5.                        rewrite  ^/Admin/(.*)$ /Admin/index.php?s=$1  last;
  6.                             # rewrite (.*) /Admin/index.php;
  7.                    }
  8.         }
复制代码
注意: Admin 如果你不是放到二维目录下面,你自已试着调整,对于这里的配制含议我也不是时分的明白,有大侠懂的,回一下贴子,教一下大家

3. 保存重启服务器

service nginxd restart

4. 完成

应该可以了。 转载请注明  来草原网  www.laicaoyuan.com


回复

使用道具 举报

0

主题

0

好友

44

积分

新手上路

Rank: 1

发表于 2016-2-4 20:22:07 |显示全部楼层
引人入胜、引人深思的文章值得一读,都是心灵的营养。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册