WordPress升级-多站点上返回404的API文件

时间:2019-01-10 作者:iwillbeawebdeveloper

我刚刚升级到WordPress 5,在主站点上一切正常。

然而,在这两个分支网站上,当我尝试创建新帖子时,我会收到一个白色屏幕,控制台在尝试检索以下文件时会报告404个错误:

wp-includes/js/api-request.js?ver=5.0.3
wp-includes/js/dist/api-fetch.js?ver=2.2.7
wp-includes/js/wp-api.js?ver=5.0.3
文件肯定在那里,所有其他文件都是从相同和相似的位置正确检索的。

调试文件中没有报告错误,我已重置永久链接并尝试停用所有插件。

有人有什么建议吗?

如果我的问题不受欢迎,如果不是被否决的话,我们将不胜感激——据称堆栈溢出正试图变得更受欢迎——似乎这个页面还没有流行起来。

1 个回复
SO网友:iwillbeawebdeveloper

该错误是由我们网站中的重写规则引起的。配置文件:

<rule name="API" stopProcessing="true">
    <match url="API" />
    <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
</rule>