Viennamade: Adressbasis mit <base href= ...

Beitrag lesen

Hallo Cheatah!

"http://de.selfhtml.org" wird zunächst einmal zu "http://de.selfhtml.org/" kanonisiert. Es geht hier _nicht_ um Stringkonkatenation, sondern um das Generieren einer absoluten URL aus einem URI-Pfad relativ zu einer absoluten URL.

Wäre die Basis "http://de.selfhtml.org/foo/bar", würde mit "src/logo.gif" hieraus "http://de.selfhtml.org/foo/src/logo.gif" resultieren. Mit "/src/logo.gif" hingegen würde es wieder "http://de.selfhtml.org/src/logo.gif" ergeben. Exakt so, als wären es Links unter der entsprechenden URL.

Tja, um das "?" aufzugreifen: Was ist eigentlich Deine Frage? :-)

Tja, das frage ich mich auch schon seit Deiner Antwort ... :-)

Bei mir hat das nicht geklappt ...

und jetzt weiß ich warum!
Ich weiß nicht ob das Problem browserabhängig ist, oder schlicht mit meinen PHP-Scripts zusammenhängt, aber bei meinem Mozilla wird die base-Angabe ignoriert, wenn ich mit PHP vor dem HTML-Header ein echo (zum Debuggen) mache.
Also:
<?php echo "bla"; ?>
<html>
<head>
<base ... wird nicht und/oder falsch interpretiert wegen dem echo oberhalb

Dieses Verhalten hatte ich falsch gedeutet, so kam es zu meinem Posting.

Besten Dank!
Viennamade