首页 > 建站教程 > PHP教程 >  关于在宝塔运行ThinkPHP项目时,接口404的解决办法正文

关于在宝塔运行ThinkPHP项目时,接口404的解决办法

关于在宝塔运行ThinkPHP项目时,接口404的解决办法:
首先说下,据说php5.4没有问题,线上和线下版本一致就没这个问题,不用像下面那样配置。我朋友是这样,但我爱模板网遇到了这个问题,接口都是404,线下无问题,php版本是7.2,宝塔安装的是php7.3,按照下面的方法整好了:

在宝塔上运行ThinkPHP项目,文件目录配置好之后,访问项目时一直处于页面404的状态,下面直接出解决办法。
在宝塔面板上,点击【网站】找到自己需要配置的项目,然后点击【设置】按钮,如图:



方法1(最快最省事):
点击【设置】后,再点击【伪静态】选项,如图:



点击下拉菜单选择【thinkphp】,再点击【保存】如图:



完成设置后,刷新网站即可修复404的错误。

方法2(其实和方法一道理一样):
点击【设置】后,再点击【配置文件】选项,如图:



此时在如下如所示位置加上红框内的代码即可,图示:



代码放出来,方便复制:
location / {
    index  index.html index.htm index.php;
    #autoindex  on;
    if (!-e $request_filename) {
        rewrite  ^(.*)$  /index.php?s=/$1  last;
        break;
    }
}