2017-08-29 1 views
-2

ich meinen Server will alle Nicht-PHP-Dateien zum Ansehen und Herunterladen zu verweigern, so schrieb ich diesen Code in "nginx.conf":Refuse Nicht-PHP-Dateien zum Download

enter image description here

ich die neu gestartet Server, hat einige Tests durchgeführt und festgestellt, dass es nicht funktioniert hat. Wo ist der Fehler, bitte?

+3

Asd Code als Text in Frage verwenden. Zeige komplette nginx config –

+0

Ich habe den Weg geändert, und es funktioniert jetzt sehr gut. Danke! –

Antwort

0

Statt einen negate Block verwenden, können Sie so etwas wie unten

server { 
    listen 80; 

    location/{ 
     deny all; 
    } 

    location ~ \.php$ { 
     fastcgi_pass ...; 
     ....; 
    } 
}