Ich verwende Nginx unter Ubuntu, um eine Wordpress-Site zu hosten, und alles funktioniert einwandfrei, außer dass bestimmte Dateitypen Nginx 404 und nicht die Wordpress-Vorlage 404 zurückgeben.
Beispiel: http://www.sbbic.org/something.Zip zeigt die Nginx 404-Seite.
Während http://www.sbbic.org/2014/06/17/free-english-khmer-dictionary-mac-osx-download2 das zeigt Seite der Schablone 404.
Was fehlt mir in meiner Konfiguration von Nginx?
Ich habe von rtcamp.com eine Antwort mit Code erhalten, mit dem das Problem behoben wurde.
Fügen Sie diesen Code zur Konfiguration der Nginx-Site für die Domäne hinzu, da nicht alle 404-Anforderungen von Wordpress verarbeitet werden:
if (!-e $request_filename) {
rewrite ^/(.+)$ /index.php?q=$1 last;
}