dedlfix: Testumgebung, absolute und relative Pfade

Beitrag lesen

Tach!

Die deutsche testversion befindet sich hier lokal in "/test/" (innerhalb des domainverzeichnisses) und die Sprachversionen entsprechend in "/test/en/" und "test/it/".

Du hast doch lokal alle Möglichkeiten offen. Warum nimmst du nicht eine eigene (Sub)domain zum Testen? Dann sind zumindest die Pfad-Bedingungen gleich wie im Produktivsystem.

(wobei an dieser Stelle erstmal, zumindest für mich, zu klären ist, was denn wirklich ein absoluter Pfad ist: "example.org/it/" ist absolut, "it/" ist relativ. Aber ist "/it/" absolut oder relativ? Ok, innerhalb einer Domain ist er absolut.)

Von wo aus gesehen? Vom Browser aus gesehen, beginnt der Pfad hinter dem Hostnamen. Denn so fordert er auch die Ressource an: GET /it/. Und wenn du einen relativen Link angibst, wird der zur Ressource des Dokuments, in dem er steht, aufgelöst. Im Dokument /it/ ein it/ zu verlinken ergibt /it/it/. Absolut ist immer mit / am Anfang, relativ ist ohne. - Das Dateisystem des Servers interessiert an dieser Stelle überhaupt nicht. Angeforderte Ressourcen können ja auch sonstwie beantwortet werden, nicht nur mit dem Ausliefern einer Datei.

dedlfix.