Moin
@cruiser: Vielen Dank, es lag lediglich an einem Slash, der fehlte. Ohje, da hätte ich den Fehler zuletzt gesucht. Nun geht's.
Falls der Link mal nicht mehr existieren sollte, für die anderen, so muss es lauten:
Code:
$url_out = array(
'/\\2/\\1.html'
);
Edit: Hm, geht doch nicht so ganz.
Wenn ich's komplett so mache, wie in deinem Demo-Skript:
Code:
$url_in = array(
"'/index\.php\?page=([a-z]*?)&(?:amp;)?lang=([a-z]+)'"
);
$url_out = array(
'/\\2/\\1.html'
);
Dann erhalte ich diese URLs:
http://.../pfad/index.php?page=news&ang=de, lasse ich den Slash vor "index" weg, sieht es so aus:
http://.../de/news.html. Also da stimmt dann der Pfad nicht ganz (Die Seite befindet sich in
http://.../pfad/).