Wieso lässt sich index.htm nicht anzeigen?

Hallo Leute,
ich habe bisher immer gedacht, wenn ich zB die URL ‚www.mysite.com‘ eingebe, dass ich dann automatisch auf ‚www.mysite.com/index.htm‘ lande.

Wie kann es sein, dass die Fehlermeldung ‚You don’t have permission to access / on this server.‘ kommt.

Wenn ich aber ‚www.mysite.com/index.htm‘ eingebe, komme ich problemlos auf diese Seite.

Ich dachte immer, wenn man hinter dem .com nichts eingibt, landet man automatisch auf der ‚index.htm‘.

Vielen Dank für jeden Tip
Günter

Hallo Gunter,

ich habe bisher immer gedacht, wenn ich
zB die URL ‚www.mysite.com‘ eingebe, dass
ich dann automatisch auf
www.mysite.com/index.htm‘ lande.

Das ist nicht zwangsläufig so, man kann die jeweileverwendeten Webserver (meist Apache) beliebig konfigurieren. Bei einigen Servern ist es welcome.html index.html, index.cgi, start.html usw.

Wie kann es sein, dass die Fehlermeldung
‚You don’t have permission to access / on
this server.‘ kommt.

Das Problem liegt an gesonderten Sicherheitseinstellung des von Dir verwendeten Servers … z.B. kann man serverseitig einstellen, das beim Aufruf eines Verzeichnisses (z.B. http://einedomain.de = / das root-Verzeichnis) die dortige index.html gesucht wird, ist diese nicht vorhanden kann der Server eine index Seite bilden die dann z.B. die Dateienstruktur auflistet.

Soetwas wäre aber eine große Sicherheitslücke, deshalb werden die Server meist so eingestellt, das sie bei nicht vorhandensein einer index-html eine „Verbots-Meldung (403)“ ausgeben, damit keiner deine Dateistruktur sammt Unterverzeichnissen einsehen kann.

Ich dachte immer, wenn man hinter dem
.com nichts eingibt, landet man
automatisch auf der ‚index.htm‘.

Das ist wie oben schon erwähnt nicht Browser/System abhängig sondern rein Serverseitig gesteuert.

ps: beachte auch die entsprechende Mail zu diesem Text.

Gruß aus Hamburg
Knud Schiffmann
http://internet-partner.de