pdirl是个不错的php文件管理系统、目录直读式文件管理系统,之前在其他面板上使用Pdirl都没问题,后来换到amh4.2就出现500错误,找了半天都没找到解决办法,最后在loc论坛看到有人提出了解决办法,特此感谢。
1、首先安装Gettext-5.3.22模块
2、然后安装AMRewrite模块,添加如下nginx规则。
if ($uri !~ "/$"){ set $rule_0 1$rule_0; } if (!-f $request_filename){ set $rule_0 2$rule_0; } if (-d $request_filename){ set $rule_0 3$rule_0; } if ($rule_0 = "321"){ rewrite ^/(.*) /$uri/ permanent; break; } if (-d $request_filename){ set $rule_1 1$rule_1; } if (!-f $request_filename){ set $rule_1 2$rule_1; } if ($rule_1 = "21"){ rewrite ^/(.*)$ /index.php?$args&directory=$1&modrewrite=1 last; }
3、最后把这个规则应用于你的虚拟主机。
评论前必须登录!
注册