PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [.htaccess?] Ordnerliste blocken + noScript-Bereich



Crash-Override
27.07.2006, 11:47
Mhm ich suche nach einem Weg einen Teil des Webserver und zwar einen Ordner (und alle Unterordner) und Dateien) nicht ausführbar zu machen (also selbst wenn php Dateien drin wären nur anzeigen, nicht ausführen) und vor allem die Ordnerliste des Apaches wenn keine index.* Datei gefunden wurde zu unterbinden (auch in allen Verzeichnisen). Ich denke mal mit htaccess geht das. aber irgendwie hat die Dokumentation auf der Seite des Servers nicht viel geholfen nur das Blocken einzelner Dateien habe ich gefunden und das funktioniert seltsammerweise bei mir nicht mit *. Vielleicht weiß ja jemand von euch wies gehen könnte mit möglichst nur einer .htaccess Datei.

NPC Fighter
27.07.2006, 13:28
Hat ich auch mal. Orc hat das hier vorgeschlagen, was bei mir auch wunderbar tut:


AddType application/x-httpd-php-source .php

Eventuell solltest du die selbe Zeile halt nochmal mit .php3, .php4, .phtml, etc machen.
Wegen dem Folderlisting habsch kA. ._."

Dingsi
27.07.2006, 13:41
Options -Indexes

codec
28.07.2006, 02:47
Hat ich auch mal. Orc hat das hier vorgeschlagen, was bei mir auch wunderbar tut:


AddType application/x-httpd-php-source .php

Eventuell solltest du die selbe Zeile halt nochmal mit .php3, .php4, .phtml, etc machen.
Wegen dem Folderlisting habsch kA. ._."


AddType application/x-httpd-php-source .php .php3 .php4 .phtml .phps
Brauch nur eine Zeile.

dead_orc
28.07.2006, 11:31
Wenn man die Datei auch runterladen können soll darf sie logischerweise kein HTML zum Syntax Highlighting haben, also kannst du auch

AddType text/plain .php .php3 .php4 .php5 .phtml .phps
machen. Je nachdem, was du meinst, was besser ist ^^
Sollte dein Server CGI/Perl Skripte in allen Ordnern ausführen, musste das auch noch unterbinden. Weiß bloß gerade nicht wie o.o"