前段时间迁站遇到了这个问题,估计是 Apache 转到 Nginx 导致的不兼容,解决方法是找到网站对应的域名配置文件 abc.com.conf,如本站的配置文件名就是 www.wmjrc.com.conf
如果你用的是宝塔面板,并且 Web 服务器为 Nginx 的话,以本站为例,配置文件所在的路径就是/www/server/panel/vhost/nginx/www.wmjrc.com.conf
找到配置文件后,将下面的代码插入到配置文件中去
if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; }if (!-f $request_filename){ rewrite (.*) /index.php; }