Hvis du er vært for dit websted på en WP Engine-server, kan du støde på 404 fejl på en eller anden type filer.
Dette skyldes, at WP Engine bruger en proxy med en bestemt konfiguration.
Først og fremmest, hvis du har ændret standard SEO-url på siden med pluginkonfiguration, skal du bemærke denne værdi og erstatte den i den første linje i koden, vi giver i de næste linjer (placering ~ * ^ / erstatte_her_if_du_have_vekslet_det/* {).
Kontakt derefter direkte WP Engine support https://wpengine.com/support/ og give denne information:
Vi bruger WP File Download plugin fra Joomunited. Når dette plugin bruges under dit miljø, støder vi på 404 fejl, når vi prøver at downloade filer, der administreres af dette plugin.
Dette spørgsmål er allerede blevet stillet til WP Engine, og du rettede det til andre kunder i henhold til følgende forklaring.
WP File Download pluginet genererer filer url, der behandles af et php-script.
For eksempel: / downloads / 14 / category / 11 /file.pdf omdirigeres internt ved standard-htaccess-reglerne til hovedindeks.php-filen.
Men når du serverer statiske filer via en Nginx-proxy, og hvis filen ikke findes, returnerer proxy'en en 404- fejl, og index.php-scriptet kaldes aldrig.
For at rette denne 404- fejl skal vi tilføje disse linjer til vores "Regler" før reglerne.
placering ~ * ^ / download / * {proxy_pass $ dynamic_upstream_read_only; }