Si aloja su sitio web en un servidor WP Engine, puede encontrar 404 errores en algún tipo de archivo.
Esto se debe a que WP Engine usa un proxy con una configuración particular.
En primer lugar, si ha cambiado la URL de SEO predeterminada en la página de configuración del complemento, tenga en cuenta este valor y reemplácelo en la primera línea del código que proporcionamos en las siguientes líneas (ubicación ~ * ^ / replace_here_if_you_have_changed_it/* {).
Entonces, póngase en contacto directamente con el soporte de WP Engine https://wpengine.com/support/ y proporcione esta información:
Usamos el complemento WP File Download de Joomunited. Cuando este complemento se utiliza en su entorno, encontramos 404 errores cuando intentamos descargar archivos administrados por este complemento.
Esta pregunta ya se le hizo al motor WP y usted la arregló para otros clientes de acuerdo con la siguiente explicación.
El complemento WP File Download genera archivos url que son procesados por un script php.
Por ejemplo: / downloads / 14 / category / 11 /file.pdf se redirige internamente, por las reglas de htaccess predeterminadas, al archivo principal index.php.
Pero como está sirviendo archivos estáticos a través de un proxy Nginx y si no se encuentra el archivo, el proxy devuelve un error 404 y nunca se llama al script index.php.
Para corregir este error 404 , necesitamos que agregue estas líneas a las reglas "Antes" de nuestro sitio.
ubicación ~ * ^ / download / * {proxy_pass $ dynamic_upstream_read_only; }