dedlfix: optimale Verzeichnisstruktur

Beitrag lesen

Hi!

das verstehe ich schon wieder nicht ;(

Vielleicht hab ich auch nur etwas missgedeutet, weil du da clientseitige Dinge wie js, css, img an einer Stelle erwähntes, wo es doch nur um die serverseitige Organisation der Code-Dateien ging. Zudem hab ich mich auch nicht einfach und verständlich auszudrücken vermocht.

Ich hatte Deine Aussage so verstanden, dass nur was direkt per http aufrufbar sein soll auch im DocumentRoot liegen muss und deshalb auch nichts anderes dort liegen sollte.

Ja.

Das erschien mir logisch, denn so muss man sich nicht darum kümmern, zu verhindern, dass irgendetwas per http aufgerufen werden kann, was garnicht per http aufgerufen werden können soll.

Ja.

Diesem Grunsatz folgendend würde bei einer noch so komplexen PHP-Site, die OHNE Grafiken, CSS- und JS-Files auskommt und sämtliche Inhalte von einer mit Parametern aufgerufenen index.php angezeigt werden nur die eine Datei index.php im DocumentRoot zu liegen haben und alles, was von sonstwo includiert wird, muss dort nicht liegen und sollte von sonstwo ausserhalb inkludiert werden.

Genau. Und nun dachte ich, dass du da eine untrennbare Einheit zwischen den PHP-Codeteilen, die den HTML-Teil mit den Ressourcen-Verweisen drin erzeugen, und den Ressourcen selbst siehst, und damit einen Konflikt, weil die Ressourcen öffentlich sein müssen, der Code dazu aber intern liegt. Wenn ich da aber falsch lag, dann ist die ganze Aufregung ja gegenstandslos.

Lo!