Martin Parusel wrote:
Ich Begreiffe Offenbar Nicht Was Ich Falsch Mache Oder Was Ich Noch Konfigurieren Soll, Sprich Was Ich In Die .htaccess Einschreiben Muss, Damit Ich Auf Dieses Eine Verzeichnis _/KEINEN/_ Zugriff Mehr Bekomme, Mit Ausnahme Des Include-Calls Aus Meinem Sticky PHP-Script.
Wenn Du den Zugriff generell verbieten willst, braucht in der .htaccess Datei nichts anderes zu stehen als: Order deny,allow Deny from all Die Datei .htaccess muss dann im zu schützenden Verzeichnis abgelegt werden und für den Webserver lesbar sein. In der Apache Host-Konfiguration muss die Verwendung von .htaccess-Dateien für das Verzeichnis (oder ein übergeordnetes Verzeichnis) erlaubt sein: <Directory "/srv/www/verzeichnisname"> AllowOverride All </Directory> An der Stelle könntest Du natürlich auch direkt die beiden o.g. Zeilen einfügen (statt in .htaccess) Der übliche Weg, PHP-Code vor der Anzeige im Browser zu schützen ist jedoch, dafür zu sorgen, dass die entsprechenden Dateien von PHP geparst werden statt einfach an den Webbrowser ausgeliefert zu werden. D.h. entweder allen Dateien, die in deine PHP Scripte included werden sollen, die Endung .php verpassen, oder eine andere Endung geben und diese entsprechend registrieren. Also (falls Du PHP4 verwendest) wäre das z.B. ein Eintrag in /etc/apache2/conf.d/php4.conf: AddType application/x-httpd-php .inc Damit würden auch alle Dateien, die auf ".inc" enden, von PHP geparst und der Quelltext nicht mehr angezeigt. Übrigens: Dein Text liest sich schlecht. Im Deutschen wird nicht wahllos übrigens: jeder erste Buchstabe gross geschrieben. Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org