Max: Apache konfigurieren

halli hallo

kann man den Apache Webserver so konfigurieren das eine Person nur die index.html-Datei aufrufenkann und keine andere Datei in ein Verzeichnis.

Grund: der User soll über die index.html auf seine gewünschte Webseite gehen und nicht direkt ansteuern können.

mfg

Max

  1. Ich würde im root-Verzeichnis nur die index.html lassen und alle anderen Dateien in ein Unterverzeichnis verfrachten, daß du mit einer .htaccess schützt.
    Grüße,
    Sebastian Haug

  2. Holladiewaldfee,

    kann man den Apache Webserver so konfigurieren das eine Person nur die index.html-Datei aufrufenkann und keine andere Datei in ein Verzeichnis.

    Ja

    Grund: der User soll über die index.html auf seine gewünschte Webseite gehen und nicht direkt ansteuern können.

    Dann nein.
    Du kannst zwar den Zugriff auf die index.html beschränken, kannst aber (soweit ich  weiß) nicht festlegen, in welcher Reihenfolge ein Besucher die Dateien anschaun darf. Du kannst Dir zwar einige Krücken basteln, mit denen Du das erreichst (mit Sessions und serverseitigen Scripten oder mit Überprüfung der Referrers), schießt damit aber einen Haufen Eigentore, weil Du vielen Leuten den Zugang versperrst, die sogar so ehrlich gewesen wären, über die index.html zu gehen (Cookies deaktiviert, wechselnde IP-Adresse, Referer wird von Firewall gefiltert usw.)

    Also: Laß es sein.
    Wahrscheinlich willst Du verhindern, daß Leute Links irgendwo tief in Deine Seiten reinsetzen. Dazu gab's hier schon jede Menge Diskussionen, such einfach mal im Archiv nach "Deeplink".

    Ciao,

    Harry

    --
      (There are only 10 types of people in this world: Those who understand binary and those who don't)