| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Noch eine mod_rewrite Frage im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Also ich möchte eine URL mit zwei Parametern realisieren. Inetwa so: /funcs/id/ZIFFER/action/TEXT wird zu index.php?p=funcs&id=ZIFFER&action=TEXT Das war mein Versuch: ...
![]() |
| | #1 (permalink) |
| Senior Member Registriert seit: 13.07.08 ![]() ![]() ![]() Likes: 85 | Noch eine mod_rewrite Frage Anzeige Also ich möchte eine URL mit zwei Parametern realisieren. Inetwa so: /funcs/id/ZIFFER/action/TEXT wird zu index.php?p=funcs&id=ZIFFER&action=TEXT Das war mein Versuch: Code: RewriteRule ^funcs/id/([0-9]+)$/action/([a-zA-Z0-9])$ index.php?p=funcs&id=$1&action=$2
__________________ "It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."+++ BREAKING +++ Troll ertrinkt im Planschbecken +++ |
| | |
| | #2 (permalink) |
| Naja, du hast in deinem Regulären Ausdruck einen zweiten Endline-Matcher ($) drin, nach der ersten Klammer. Kein Wunder, dass der nichts matcht.
__________________ Wenn keiner zuschaut, teile ich heimlich durch Null! Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Senior Member Themenstarter Registriert seit: 13.07.08 ![]() ![]() ![]() Likes: 85 | Also vom ersten RegEx das Dollarzeichen weg? Code: RewriteRule ^funcs/id/([0-9]+)/action/([a-zA-Z0-9])/?$ index.php?p=funcs&id=$1&action=$2 Keiner ne Idee? /EDIT: Beim zweiten RegEx sollten es ja mehrere Zeichen sein *kopf=>tisch* Code: RewriteRule ^funcs/id/([0-9]+)/action/([a-zA-Z0-9]+)/?$ index.php?p=funcs&id=$1&action=$2 Es ist erstaunlich einfach alles auf schöne URLs umzustellen, da man im PHP Sourcecode (fast - weil ich ja eh templates verwende... ) nichts ändern brauch.Nur dass ich explizit den Zugriff auf PHP Skripte vom Localhost ("allow from 127.0.0.1") beschreiben muss, hat mich etwas gewundert. Hätte nicht gedacht, dass sich der Apache daran stört...
__________________ "It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."+++ BREAKING +++ Troll ertrinkt im Planschbecken +++ |
| | |
| | #4 (permalink) |
| Moderator ![]() | Wenn schon mod_rewrite, warum dann immer noch so viel "clutter" in der URL? Die Begriffe "id" und "action" darin sind doch nun völlig zweckfrei, da du sowieso nur in der festen Reihenfolge auf die Teilstrings matchst. Dann könntest du deine Links also auch noch kürzer machen, z.B. Code: RewriteRule ^funcs/([0-9]+)/([a-zA-Z0-9]+)/?$ index.php?p=funcs&id=$1&action=$2 |
| | |
| | #5 (permalink) |
| Senior Member Themenstarter Registriert seit: 13.07.08 ![]() ![]() ![]() Likes: 85 | Recht hast du schon, aber mit id und action sieht das für die boons viel toller aus XDD
__________________ "It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."+++ BREAKING +++ Troll ertrinkt im Planschbecken +++ |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| EDIT: habe einen noch eine Phyton frage | nasir | Code Kitchen | 0 | 13.11.05 17:31 |
| und noch eine Katzenwerbung | Knoblauchz | Fun Section | 0 | 20.09.04 19:33 |
| Noch eine "Ultra Hackersite" !? | Vollkorn | Off topic-Zone | 6 | 05.09.03 21:33 |
| Noch ne dumme Frage zu nem Handy | Baxter. | Off topic-Zone | 1 | 15.05.02 16:36 |
| noch eine kleine frage zu proxies | Sniggles | (In)security allgemein | 1 | 05.04.02 13:46 |