使用 1 Panel 的 站点功能部署 FastAdmin ,且部署时的 伪静态 选 thinkphp,部署完成后 发现 用户端可以正常访问。
但访问管理端时会出现 无限重定向 login/index 的问题,最终浏览器提示重定向次数过多 效果如下:
经过排查 发现问题出现在 1Panel 自带的 fastcgi-php.conf 上这个文件上,如图 21 行。
解决方案是注释掉这一行,然后使用 fastadmin 官方推荐的 fastcgi 配置,代码如下:
location ~ [^/]\.php(/|$) {
fastcgi_pass 127.0.0.1:9000;
# include fastcgi-php.conf; # 注释掉这一行或者直接复制我的示例代码
include fastcgi_params;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
处理后保存配置,fastadmin 管理端入口即可正常访问


