nginx环境,二级目录下怎么去掉首页的forum.php

发布网友 发布时间:2022-04-24 13:15

我来回答

1个回答

热心网友 时间:2022-04-06 05:57

把index.php设为默认搜索页
在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现:
location
/{// …..省略部分代码
if(!-e
$request_filename){
rewrite
^(.*)$ /index.php?s=$1
last;
break;
}
}

其实内部是转发到了ThinkPHP提供的兼容模式的URL,利用这种方式,可以解决其他不支持PATHINFO的WEB服务器环境。

如果你的ThinkPHP安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。
location /youdomain/{
if(!-e
$request_filename){
rewrite
^/youdomain/(.*)$ /youdomain/index.php?s=$1
last;
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com