Eroare 404 la descărcarea fișierului în găzduirea WP Engine
Dacă vă găzduiți site-ul pe un server WP Engine, este posibil să întâmpinați erori 404 pe anumite tipuri de fișiere.
Acest lucru se datorează faptului că WP Engine utilizează un proxy cu o anumită configurație.
În primul rând, dacă ați schimbat URL-ul SEO implicit în pagina de configurare a pluginului, vă rugăm să rețineți această valoare și să o înlocuiți în prima linie a codului pe care îl oferim în rândurile următoare: (locație ~* ^/replace_here_if_you_have_changed_it/* {) .
Apoi contactați direct serviciul de asistență WP Engine https://wpengine.com/support/ și furnizați aceste informații:
Folosim pluginul WP File Download la Joomunited. Când acest plugin este utilizat în mediul dvs., întâlnim erori 404 când încercăm să descărcam fișiere gestionate de acest plugin.
Această întrebare a fost deja adresată motorului WP și ați rezolvat-o pentru alți clienți conform următoarei explicații.
Pluginul WP File Download generează fișiere URL care sunt procesate de un script php.
De exemplu: /downloads/14/category/11/file.pdf este redirecționat intern, prin regulile implicite htaccess, către fișierul principal index.php.
Dar, deoarece serviți fișiere statice printr-un proxy Nginx și dacă fișierul nu este găsit, proxy-ul returnează o eroare 404 și scriptul index.php nu este apelat niciodată.
Pentru a remedia această eroare 404, trebuie să adăugați aceste rânduri la regulile „Înainte” ale site-ului nostru.
locație ~* ^/descărcare/* { proxy_pass $dynamic_upstream_read_only; }