第一种方法 :配置伪静态 (nginx)

if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}

第二种方法:修改固定链接

如果配置后Url中依然带有index.php,请登录WordPress后台检查固定链接是否 设置的使用index.php

如果有,去除即可。

去除WordPress链接中出现的index.php-钻芒博客