djcritical
Grünschnabel
Hallo zusammen,
ich probiere nun schon seit Stunden hin und her und komme auf keinen Nenner.
Zu der Aufgabe:
Der User legt eine "Domain" für einen Inhalt fest.
Bsp: User speichert "about" -> Der Inhalt wird in DB unter z.B. ID 2 gespeichert.
Danach folgt Eintrag in die .htaccess
RewriteRule about$ cid.php?id=2
Zu dem Problem:
Das funktioniert ja super, nur möchte ich jetzt zu dem Inhalt beliebig viele Variablen übergeben können, aber immernoch die Seite unter http://www.seite.de/about (http://www.seite.de/cid.php?id=2) erreichen können.
Mein Gedankensgang:
RewriteRule about(/?)[^(.*)/]*$ cid.php?id=2&$1 [N]
Das funktioniert für die Aufrufe:
http://www.seite.de/about
http://www.seite.de/about/
http://www.seite.de/about/foo
und ab hier ist Schluss.
Es folgt also keine weiter Auflösung der URL wie z.B.:
http://www.seite.de/about/foo/bar/lorem/ipsum
zu
http://www.seite.de/cid.php?id=2&foo=bar&lorem=ipsum
Wobei Bedingung ist das alle Variablen und deren Inhalt dynamisch sind.. Also Variable foo kann auch morgen Baum sein. Wichtig ist nur, das "about" fest zur id=2 übergeben wird.
Gibt es dafür eine RegEx Lösung? Ich habe das Gefühl das bei erneutem Durchlauf die statische Variable id=2 überschrieben wird. Oder auch nicht. Ich komme wirklich nicht weiter.
Ich danke euch vielmals für konstruktive Hilfe!
Beste Grüße
Dave
ich probiere nun schon seit Stunden hin und her und komme auf keinen Nenner.
Zu der Aufgabe:
Der User legt eine "Domain" für einen Inhalt fest.
Bsp: User speichert "about" -> Der Inhalt wird in DB unter z.B. ID 2 gespeichert.
Danach folgt Eintrag in die .htaccess
RewriteRule about$ cid.php?id=2
Zu dem Problem:
Das funktioniert ja super, nur möchte ich jetzt zu dem Inhalt beliebig viele Variablen übergeben können, aber immernoch die Seite unter http://www.seite.de/about (http://www.seite.de/cid.php?id=2) erreichen können.
Mein Gedankensgang:
RewriteRule about(/?)[^(.*)/]*$ cid.php?id=2&$1 [N]
Das funktioniert für die Aufrufe:
http://www.seite.de/about
http://www.seite.de/about/
http://www.seite.de/about/foo
und ab hier ist Schluss.
Es folgt also keine weiter Auflösung der URL wie z.B.:
http://www.seite.de/about/foo/bar/lorem/ipsum
zu
http://www.seite.de/cid.php?id=2&foo=bar&lorem=ipsum
Wobei Bedingung ist das alle Variablen und deren Inhalt dynamisch sind.. Also Variable foo kann auch morgen Baum sein. Wichtig ist nur, das "about" fest zur id=2 übergeben wird.
Gibt es dafür eine RegEx Lösung? Ich habe das Gefühl das bei erneutem Durchlauf die statische Variable id=2 überschrieben wird. Oder auch nicht. Ich komme wirklich nicht weiter.
Ich danke euch vielmals für konstruktive Hilfe!
Beste Grüße
Dave