Hi Cheatah,
[1] Es ergibt keinen Sinn, HTML-Ressourcen anders
als auf ".html" oder ggf. ".htm" enden zu lassen.
Für den User ist es extrem uninteressant, ob jemals
PHP involviert war.
Du hattest das schon mal gepostet.
Deshalb jetzt meine Frage darauf:
Angenommen, Du hast eine Site mit vielen hundert
Dokumenten. Diese haben eine ganze Reihe verschiedener
Endungen, aber die meisten von ihnen erzeugen HTML.
Die diversen Endungen sind allerdings notwendig (denke
ich), weil die Dokumente von ganz unterschiedlichen
Handlern verarbeitet werden. Eine Endung ist sogar
zwingend vorgegeben, weil ein Handler (ein Fremdpro-
dukt) sich weigert, Dokumente mir anderen als ihm be-
kannten Endungen zu verarbeiten.
Und innerhalb beliebiger von fast 100 Verzeichnissen
(ein schöner, tiefer, strukturierter Baum) befinden
sich wild durcheinander Dokumente aller möglichen
Typen und Endungen - weil diese Dokumente nicht nach
ihrem Typ, sondern nach ihrer inhaltlichen Zusammen-
gehörigkeit geordnet sind. So ähnlich wie der Baum von
SelfHTML8 eben.
(Aus dem Ablageort einer CSS-Datei kann man z. B.
schließen, auf welche Menge von Dokumenten ihr Inhalt
Auswirkungen haben darf - mit diesem Wissen läßt sich
der Inhalt solcher Dateien sehr schön einfach warten.)
Wie bekomme ich nun für eine solche Site Dein Ideal
der einheitlichen Endung *.html?
Ich sehe nicht, wie ich die jeweils richtige Endung
erraten könnte (sie dann mit mod_rewrite entsprechend
abzubilden, das wäre das kleinere Problem).
Die einzige Lösung, die ich sehen würde, wäre eine
Rewrite-Konfiguration, welche _jede_ einzelne Datei
der gesamten Domain individuell umschreibt.
Das sind aber wie gesagt viele hundert Dateien - und
es arbeiten mehrere Leute an diesem Baum, die ständig
neue Dateien erzeugen, aber alle keine Apache- Konfi-
guration und keine Rewrite-Rules beherrschen.
Und es wäre auch untragbar, wenn diese Leute jeweils
an derselben Apache-Konfigurationsdatei herum pfuschen
würden. '.htaccess' wiederum scheidet aus anderen
Gründen aus (u. a. Performance).
Wie würdest Du in einer solchen Situation einheitliche
Endungen hinkriegen?
Denn die Ästhetik Deiner Idee sehe ich ja durchaus ein
... aber die praktische Umsetzbarkeit in einem realen
Umfeld sehe ich irgendwie nicht ...
Viele Grüße
Michael