Sven Rautenberg: wieso soll man index.de.html und nicht index_de.html verwenden?

Beitrag lesen

Moin!

ich beschäftige mich gerade zum ersten mal mit language negotiation
http://www.w3.org/International/questions/qa-when-lang-neg

Wieso schreibt man das Kürzel 'de' oder 'en' mit einem Punkt getrennt vom Dateinamen und nicht mit einem Unterstrich. Ich bin mit Dateiname.Endung aufgewachsen :)

Der Apache-Webserver trennt alle durch Punkte vom ersten Namensbestandteil abgetrennten Strings als Identifikator für gewisse Dateieigenschaften.

Befindet sich beispielsweise "html" unter diesen Strings, wird die Datei als "text/html" versendet werden. Befindet sich "de" unter den Strings, sieht Apache sie als "deutschsprachige Datei" an. Ebenso kann man verwendetes Encoding und noch einige weitere Sonderfunktionen als punktgetrennte Eigenschaftsliste am Ende des Dateinamens notieren, wobei die Reihenfolge grundsätzlich egal ist.

Mit dem Unterstrich würde dieser Automatismus natürlich nichts erkennen.

- Sven Rautenberg