首先说下,据说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; } }