404 fel vid nedladdning av fil i WP Engine hosting
Om du är värd för din webbplats på en WP Engine-server kan du stöta på två fel på någon typ av filer.
Detta beror på att WP Engine använder en proxy med en viss konfiguration.
Först och främst, om du har ändrat standard SEO-url på plugin-konfigurationssidan, notera detta värde och ersätt det i första raden i koden som vi tillhandahåller i nästa rad (plats ~ * ^ / ersätt_här_if_ du_have_chang_it/* {).
Kontakta sedan direkt WP Engine support https://wpengine.com/support/ och ge denna information:
Vi använder WP File Download plugin från Joomunited. När detta plugin används under din miljö stöter vi på två fel när vi försöker ladda ner filer som hanteras av detta plugin.
Denna fråga har redan ställts till WP Engine och du fixade den för andra kunder enligt följande förklaring.
WP File Download plugin genererar filer url som behandlas av ett php-skript.
Till exempel: / nedladdningar / 14 / kategori / 11 /fil.pdf omdirigeras internt, genom standardreglerna för htaccess, till huvudindex.php-filen.
Men när du visar statiska filer via en Nginx-proxy och om filen inte hittas returnerar proxy ett 404- fel och index.php-skriptet kallas aldrig.
För att åtgärda detta 404- fel, behöver vi att du lägger till våra sidors "Innan" -regler dessa rader.
plats ~ * ^ / nedladdning / * {proxy_pass $ dynamic_upstream_read_only; }