如果將網站託管在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個錯誤,我們需要您將這些行添加到我們網站的“之前”規則中。
}