Liebe Mitleser, ich bin durch eine "amoklaufende" Suchmaschine (htdig) auf ein Problem mit Apache (oder meinen Konfigurationsfaehigkeiten) aufmerksam geworden.
Es gibt auf unserem Server eine Seite /suche/index.html. Auf diese hat jmd. faelschlich mit /suche/index/ verlinkt. Auf dem Server ist mod_speling aktiv, Indexes fuer das fragliche Verzeichnis inaktiv. Ohne mod_speling wuerde ich einfach eine 404 Antwort erwarten, da nicht entsprechendes auszuliefern ist (/suche/index/ gibt's halt nicht). Mit mod_speling kommt nun eine "multiple choices" Seiten mit einem Link nach "/suche/index.html/". Nun gut auch hier wuerde ich 404 als Antwort erwarten. Jedoch wird beim Request fuer /suche/index.html/ kommentarlos /suche/index.html ausgeliefert (200 Code im Log). In der Adresszeile bleibt /suche/index.html/ stehn und die Requests fuer Bilder auf der Seite (relativ) gehen schief (z.B. /suche/icons/bg.gif statt /icons/bg.gif). Ich denke, dass hier 2. Probleme vorliegen. a) warum wird bei Request von /suche/index.html/ dann /suche/index.html ausgeliefert? Bug, Feature oder hab ich was falsch konfiguriert? Wahrscheinlich ein "Feature", um den "ich kann nicht zw. Datei und Verzeichnis unterscheiden" Benutzern gerecht zu werden, oder? b) warum liefert mod_speling einen Link auf /suche/index.html/ ? Das gibt es nicht. OK. Der Nutzer hat versucht /suche/index/ (ein Verzeichnis) zu bekommen, aber einen "Verzeichnislink" auf ein Datei anbieten? Was uebersehe ich da? mfg S. Ziehe