404-es hiba a fájl letöltésekor a WP Engine tárhelyen
Ha a webhelyedet egy WP Engine szerveren tárolod, előfordulhat, hogy bizonyos típusú fájloknál 404-es hibákat kapsz.
Ez azért van, mert a WP Engine egy adott konfigurációjú proxyt használ.
Először is, ha megváltoztattad az alapértelmezett SEO URL-t a bővítmény konfigurációs oldalán, kérjük, jegyezd fel ezt az értéket, és cseréld ki a következő sorokban megadott kód első sorában: (hely ~* ^/replace_here_if_you_have_changed_it/* {).
Ezután kérjük, vegye fel a kapcsolatot közvetlenül a WP Engine ügyfélszolgálatával a https://wpengine.com/support/ címen , és adja meg a következő információkat:
A Joomunited WP File Download bővítményét használjuk. Amikor ezt a bővítményt a környezetedben használod, 404-es hibákat kapunk, amikor megpróbáljuk letölteni a bővítmény által kezelt fájlokat.
Ezt a kérdést már feltették a WP Engine-nek, és más ügyfelek számára a következő magyarázat szerint javítottad.
A WP File Download bővítmény URL-eket generál fájlokhoz, amelyeket egy PHP szkript dolgoz fel.
Például: a /downloads/14/category/11/file.pdf fájlt a rendszer belsőleg átirányítja az alapértelmezett htaccess szabályok szerint a fő index.php fájlra.
De mivel statikus fájlokat szolgálsz ki egy Nginx proxyn keresztül, és ha a fájl nem található, a proxy 404-es hibát ad vissza, és az index.php szkript soha nem kerül meghívásra.
A 404-es hiba javításához kérjük, hogy add hozzá ezeket a sorokat az oldalunk „Előtte” szabályaihoz.
hely ~* ^/letöltés/* { proxy_pass $dynamic_upstream_read_only; }