[mod rewrite]

gaunt

Lt. Commander
Registriert
Aug. 2007
Beiträge
2.016
irgendwie so vielleicht?

Code:
RewriteRule ^marker/([^?/]+)/([^?/]+)/([^?/]+)/([^?/]+) marker/index.php?p1=$1&p2=$2&p3=$3&p4=$4
 
Zuletzt bearbeitet:
ich arbeite bei sowas immer direkt in php.
$_SERVER['REQUEST_URI'] würde in deinem Beispiel
marker/ab/cd/ef/gh
lauten.
Das kannst du in ein Array umwandeln
PHP:
$options=explode("/",$_SERVER['REQUEST_URI'];
Damit kann man ganz gut arbeiten, finde ich.
 
Hi
so. Im Prinzip klappt es mit Rasenmähers Vorschlag.

Allerdings habe ich ein Problem, wenn die URL keine 4 Parameter sondern nur 2 benötigt.
Kann man die Folder irgendwie als Optional angeben?

@Coolfinger
Anwendungsseitig würde ich das ungerne machen.
 
Kann man die Folder irgendwie als Optional angeben?

Probier mal so:
Code:
RewriteRule ^marker/?(.*)/?(.*)/?(.*)/?(.*) marker/index.php?p1=$1&p2=$2&p3=$3&p4=$4

Allenfalls kombinieren mit dem 1. Beispiel wenn die ersten 2 Parameter z.B. immer vorhanden sein müssen.

Ah ja: Und die Parameter nach der Übernahme auf der neuen Seite immer validieren ;)
 
Zuletzt bearbeitet:
Zurück
Oben