2016-09-28 1 views
-1

Ich habe einen Ordner namens 'core' in meine Website-Dateien.Forbiddening Zugriff für Benutzer, aber nicht Ajax

Der Kern Ordner enthalten PHP-Dateien und die Funktion, die ich Benutzer, für den Zugriff auf nicht will, damit ich verbieten es, indem Ordner-Berechtigungen auf 700.en

Das Problem ist, dass diese Ordner Dateien enthalten, die in Gebrauch sind mit ajax, auf die der Benutzer nicht zugreifen möchte, aber ich möchte ajax zugreifen.

Wie mache ich das?

Antwort

0

make htaccess Datei und speichern, die Sie möglicherweise Ordner verhindern wollen. Geben Sie den folgenden Code in Ihren Texteditor ein

options -Indexes 

und speichern Sie ihn ohne Namen. aber es extention, wenn Sie es als .htaccess

+0

Ich möchte nicht, dass Benutzer nur die ** Dateien ** innerhalb von ** core ** erhalten. – Paz

0

speichern Was ich glaube, Sie brauchen, ist etwas Ähnliches: erstellen neue Datei .htaccess in diesem Ordner und fügen Sie diese Zeile

<Files ~ "^.*"> 
    Deny from all 
</Files> 

<Files ~ "^index\.php|css|js|.*\.png|.*\.jpg|.*\.gif"> 
    Allow from all 
</Files> 

Der Benutzer kann nicht auf den Ordner zugreifen, aber Ihr Ajax und Ihre Skripte können den Kernordner zum Abrufen von Dateien oder irgendetwas verwenden. Auch Ihre Frage ist nicht sehr klar und es deutet darauf hin, dass Sie nicht wirklich wissen, wie Dateizugriff auf Server-Client vs http funktioniert.

+0

Ich möchte nicht, dass Benutzer nur die ** Dateien ** innerhalb von ** core erhalten ** – Paz

+0

hast du mein htaccess getestet? – Bogdan

+0

ja, es hat nicht funktioniert: \ – Paz

Verwandte Themen