Hallo Eddi,
if(preg_match('!([^/]*)/!',$_SERVER['REQUEST_URI'],$subpattern)) header("Location: ".$subpattern[1]);
>
> der Inhalt der Variable $\_SERVER['REQUEST\_URI'] sieht immer in folgender Form aus "/pfad/datei.endung?query\_string" (einfachste Variante: "/") preg\_match wird bei jedem Aufruf "1" (true) zurückgeben. $subpattern[1] ist dabei immer "" (Kein Inhalt). [RFC 2616 14.30](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30) verlangt aber die Angabe eines absoluten URI.
Ja, stimmt. Das mit der absoluten URI habe ich vergessen, mache ich gleich.
Aber da dürfte der Hund nicht begraben liegen - weil der Subpattern gar nicht greift.
Ich versuche z.B. auf http://localsquires/links oder /band zuzugreifen - der RegExp greift ja nur, wenn noch ein Slash hintendran steht.
Oder fügt Safari irgendwie noch intern einen Slash an? Das würde mich schon sehr wundern …
> BTW: Ein entsprechenden Status (hier 201, weil dynamisch) wäre auch schön.
Okay, werde ich umsetzen
—Gabriel[﹫](http:///gabrielwilkes.de)
--
[ie:{ fl:| br:> va:) ls:< fo:| rl:( n4:( ss:| de:> js:| ch:? sh:( mo:} zu:}](http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%7B+fl%3A%7C+br%3A%3E+va%3A%29+ls%3A%3C+fo%3A%7C+rl%3A%28+n4%3A%28+ss%3A%7C+de%3A%3E+js%3A%7C+ch%3A%3F+sh%3A%28+mo%3A%7D+zu%3A%7D)