Seite 1 von 1
Mod Rewrite bei "_" in der URL
Verfasst: 15.06.2006, 20:48
von Ice Man
Nachdem ich das mit den Schauspielern hinbekommen habe, stehe ich nun vor einem weiterem Problem
Die URLs sehen so aus:
/filme_Harrison_Ford.html
/filme_Sean_Connery.htm.
Die weiterleitung erfolgt so
RewriteRule ^filme_([a-zA-Z]*)_([a-zA-Z]*).php movieanzeiger.php?dname=$1_$2
Bei Namem die aus Vor und Nachnamen bestehen, klappt das problemlos.
Heist der aber nun Markus_Paul_Irgendwas da hab ich ein Problem.
Kann man das alles in eine RewriteRule packen oder muss ich für den Zwischennamen eine 2. RewriteRule anlegen ?
Thx mal wieder

Re: Mod Rewrite bei "_" in der URL
Verfasst: 15.06.2006, 21:54
von haha
Ice Man hat geschrieben:/filme_Harrison_Ford.html
/filme_Sean_Connery.htm.
Die weiterleitung erfolgt so
RewriteRule ^movies_([a-zA-Z]*)_([a-zA-Z]*).php movieanzeiger.php?dname=$1_$2
Heist der aber nun Markus_Paul_Irgendwas da hab ich ein Problem.
Dein Problem besteht eher darin, dass Du nicht verstehst, was Du da überhaupt veranstaltest. Erstens kann dieses Muster in Verbindung mit diesen Pfaden gar nicht funktionieren, zweitens sind Muster und Ziel unnötig kompliziert aufgebaut, drittens würde Dir ein zusätzliches Zeichen keine Schwierigkeiten bereiten, schließlich sind schon 56 andere eingebaut.
Vielleicht wirfst Du mal einen Blick in die
Kurzanleitung , dann kriegst Du das sicher auch ganz alleine hin.
Davon abgesehen wäre /filme/[Name].html sinnvoller (filme als Verzeichnis, also Schräg- statt Unterstrich), wenn nicht gleich /schauspieler/[Name].html.
Verfasst: 15.06.2006, 22:28
von net(t)worker
jo... ich würde dort auch mit Ordnern arbeiten.... also z.B.:
/filme/nachname/vorname.html
oder
/filme/nachname-vorname.html
wobei ein - als Trennzeichen auch wieder Probleme machen kann wenn ein - im Namen vorkommt.... aber ein - ist auf jeden fall besser als ein _....... daher würde ich wohl die erste Version nehmen....
vor einiger Zeit hatte mal jemand diverse Trennzeichen ausgetestet, dabei wurde ein - auch als leerzeichen erkannt, während ein _ nur als _ erkannt wurde.... musste einfach mal die Suchfunktion hier nutzen.... oder hoffen, dass gleich noch jemand vorbeikommt, der die URL postet....