2012-03-31 20 views
0

Ich möchte ein Verzeichnis und die PHP-Dateien in sie schützen, von der direkten Web-Zugriff über eine .htaccess-Datei wie folgt aus:Verweigern des Zugriffs auf Verzeichnis mit .htaccess

IndexIgnore * 
<Files ~ "\.(php)$"> 
    order allow,deny 
    deny from all 
</Files> 

aber ich möchte senden können, AJAX-Anfragen von einer Javascript-Datei an diese PHP-Dateien und erhalten ein Ergebnis. Ist das möglich?

+0

warum downvoted? :-( – undone

+0

Siehe hier: http://stackoverflow.com/questions/3466802/deny-ajax-file-access-using-htaccess – Ehsan

Antwort

2

Sie können nur POST-Anfragen zulassen. Der Zugriff auf die Seite über den Browser führt zu einem Fehlercode, aber das Senden von ajax funktioniert. Siehe here.

Hinweis: Dies gilt als Sicherheit durch Unklarheit. Wenn jemand Ihr Javascript ansieht, erfährt es, wie die Seitenergebnisse zu bekommen sind.

+0

Vielen Dank, das ist, was ich wollte. Ich interessiere mich nicht wirklich für die Sicherheit, Ich möchte einfach nicht direkt darauf zugreifen. – Zosimas

Verwandte Themen