Tom: include() böse[tm] u.a.?

Beitrag lesen

Hello,

Da solltest Du besser nachfragen, wieso Du sie [die Endung ".shtml"] bei SSI nicht angeben musst.
Das ist recht ungewöhnlich.

Nö, Tom, der Server sucht sich schon das Passende. Ich mache Referenzen soweit es geht ohne Dateiendungen. Habe ich bspw. foo.shtml und irgendwann muss mehr serverseitige Logik rein als SSI bietet, dann wird daraus eben foo.php. Aber ich muss keinen einzigen Link ändern, wenn ich immer schon auf http://example.net/foo referenziert habe.

ungewöhnlich ist aber, dass der Server sich nicht nur die Initial-Ressource selber suchen darf, sondern auch noch ihren Applikationstyp. Das ist eine Art von "Automatik", die ich dem Apachen niemals erlauben würde.

Wenn er nach einer index.* suchen darf und das * dabei durch html, shtml, php, phtml ersetzen darf, dann ist das noch überschaubar. Wenn er aber aus ./ sich irgendwas raussuchen darf, dann halte ich das schon für äußerst bedenklich.

Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau