Hvis du er vertskap for nettstedet ditt på en WP Engine-server, kan det oppstå to feil på en eller annen type filer.
Dette er fordi WP Engine bruker en proxy med en bestemt konfigurasjon.
Først av alt, hvis du har endret standard SEO-url på plugin-konfigurasjonssiden, må du merke deg denne verdien og erstatte den i første linje i koden vi gir i de neste linjene (plassering ~ * ^ / erstatt_her_if_du har_utbyttet_det/* {).
Kontakt da direkte WP Engine support https://wpengine.com/support/ og gi denne informasjonen:
Vi bruker WP File Download plugin fra Joomunited. Når denne plugin brukes under ditt miljø, møter vi 404 feil når vi prøver å laste ned filer administrert av denne plugin.
Dette spørsmålet er allerede blitt stilt til WP Engine, og du fikset det for andre kunder i henhold til følgende forklaring.
WP File Download pluginen genererer filadresser som behandles av et php-skript.
For eksempel: / nedlastinger / 14 / kategori / 11 /fil.pdf omdirigeres internt, ved standard htaccess-regler, til hovedindeksen.php-filen.
Men mens du serverer statiske filer gjennom en Nginx-proxy, og hvis filen ikke blir funnet, returnerer proxy-en en 404- feil, og index.php-skriptet blir aldri kalt.
For å fikse denne 404- feilen, trenger vi at du legger til "Før" -reglene på nettstedet disse linjene.
plassering ~ * ^ / nedlasting / * {proxy_pass $ dynamic_upstream_read_only; }