默认无法设置单独的主页会无限重定向循环,访问不到index.php文件。
首先确认静态规则正确,nginx下规则。保持可以访问到站点下文件。
if (!-f $request_filename){
rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;
rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 last;
rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ /$2 last;
rewrite /. /index.php last;
}
修改/wp-includes文件 canonical.php
查找如下代码 !redirect_canonical($redirect_url, false)
整行修改为
$res = redirect_canonical($redirect_url, false);
修改/wp-includes文件 canonical.php
查找如下代码 !redirect_canonical($redirect_url, false)
整行修改为
$res = redirect_canonical($redirect_url, false);
if ( !empty($res) && !$res ) {
评论
还没有任何评论,你来说两句吧!