Web-Server

ID #1302 Groß-/Kleinschreibung in Dateinamen

Problem:

Gerade Umsteiger von einem Windows-Hosting oder beim Versuch ein Frontpage-Projekt auf reines (gutes) HTML umzusetzten, unterläuft häufig der folgende Fehler:
Aufgerufen wird die Datei http://.../index.html.
Im Verzeichnis liegt aber Index.html oder index.HTML oder ähnliches.
Dadurch kommt es zu einem 404-Error und meist ist aufgrund der Verlinkung nicht ganz so einfach alle Dateien umzubenennen.

Lösung:

Es gibt für den Apache das Modul mod_speling. Es ist in den meisten Distributionen bereits mitgeliefert. Aktiviert wird es bei Debian z.B. mit a2enmod speling und bei SuSE durch Ergänzung von speling in der Zeile APACHE_MODULES in /etc/sysconfig/apache2.

Nun braucht es nur noch die Direktive CheckSpelling on an passender Stelle platziert werden. Bei Debian findet es sich bereits in der Datei /etc/apache2/mods-available/speling.conf. Bei SuSE muß sie in die /etc/apache2/apache.conf eingesetzt werden.
Besser ist es aber diese Zeile nur für einzelne VirtualHost oder Directory zu setzten da es sonst zum Resourcenfresser werden kann.

Ein Reload des Apachen bringt das Modul zum laufen.

Nochmal die Warnung: Da das Modul für jeden Request nachschaut ob es eine passende Datei gibt und wenn nicht evtl. eine ähnliche zu finden versucht, sollte man es nicht global aktivieren.

Links

 

sozial Bookmarking
Bookmarken bei YIGG Bookmarken bei Mister-Wong Bookmarken bei Icio Bookmarken bei del.icio.us Bookmarken bei Technorati Bookmarken bei Furl Bookmarken bei Spurl Bookmarken bei Yahoo Bookmarken bei Google

huschi, zuletzt 2008-05-20 17:23     Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen

Dieser Inhalt ist unter der Creative-Commons Lizenz lizensiert.

Probleme bitte im Server-Support-Forum diskutieren.

überflüssig 1 2 3 4 5 wertvoll  
Durchschnittliche Bewertung:   0 von 5 (0 Bewertungen)

Artikel kommentieren