在 Linux BT 面板中设置 FastAdmin 伪静态通常为:
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}而在 Windows 中却不行,尝试了些方法,最终需要使用以下配置:
其中 AdmLogin 需要替换为你的后台管理文件名即可。
location ~* (runtime|application)/{
return 403;
}
location ^~ /AdmLogin.php/ {
if (!-e $request_filename){
rewrite ^\/AdmLogin\.php(.*)$ /AdmLogin.php?s=$1 last; break;
}
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}