adresse aufrufen --> nur index.html anzeigen

Alles, was den Apache betrifft, kann hier besprochen werden.

adresse aufrufen --> nur index.html anzeigen

Postby thefish » 20. December 2006 13:50

Hallo, vorweg, ich bin neu in der Apache Welt und hoffe hier auf eine Antwort :)


Ich würde gerne beim aufrufen des Servernamens (z.b.: im loklen netzwerk) haben, dass nur EINE Seite, und zwar die Index.html angezeigt wird.

Also es soll nicht möglichsein "Index Of" , also Verschiedene Ordner auswählen zu könnnen, oder /servername/hallo.php


Gibt es eine Möglichkeit ? oder ist es am Besten alle anderen Files in einen Anderen Ordner zu legen (außerhalb von htdocs) ?


gz

fish
thefish
 
Posts: 4
Joined: 20. December 2006 13:43

Postby deepsurfer » 20. December 2006 14:35

In deiner httpd.conf sollte dieser Eintrag zu finden sein

Code: Select all
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
</IfModule>


Bei dir kann dieser auch mit weniger Angaben vorliegen, eben dieser Eintrag definiert wonach der Apache bei einem Request zuerst automatisch reagiert.

Aber immer ausgehend davon das auch in einem Pfad auch eine index.html vorhanden ist.

Wenn du nicht willst das ein Inhaltsverzeichnis aufgelistet wird wenn keine index.html vorhanden ist dann müsste du in deiner httpd.conf das "Indexing" mit einem minus zeichen davor versehen, dann ist es abgeschaltet.
Hinweis: dieses Indexing kann aber auch als separate Funktion innerhalb eines VHOSTs / ALIAS / .htaccess definiert werden.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian


Return to Apache

Who is online

Users browsing this forum: No registered users and 13 guests