如果将网站托管在WP Engine服务器中,则某些类型的文件可能会遇到404个错误。
这是因为WP Engine使用具有特定配置的代理。
首先,如果您在插件配置页面中更改了默认的SEO网址,请记下该值,并在我们在下一行提供的代码的第一行中将其替换(位置〜* ^ / replace_here_if_you_have_changed_it/* {).
然后,请直接与WP Engine支持人员联系。 https://wpengine.com/support/ 并提供以下信息:
我们使用Joomunited的WP File Download插件。 在您的环境中使用此插件时,当我们尝试下载此插件管理的文件时会遇到404个错误。
该问题已经向WP Engine提出,您已根据以下说明为其他客户解决了该问题。
WP File Download插件生成由php脚本处理的文件url。
例如:/ downloads / 14 / category / 11 /file.pdf根据默认的htaccess规则在内部重定向到主index.php文件。
但是,当您通过Nginx代理提供静态文件时,如果找不到该文件,则代理将返回404错误,并且永远不会调用index.php脚本。
为了解决这404个错误,我们需要您将这些行添加到我们网站的“之前”规则中。
}