von Adrian |
ich hab jetzt so ne RewriteRule:
RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)$ $1.php?$2=$3&$4=$5 [L]
wie muss ich die abändern, damit werte auch leer bleiben dürfen?
normal heißt .* ja 0-unendlich zeichen
---
schaut mal auf http://www.planetcoding-server.net vorbei |
von michael |
ich würd dem ganzen einfach eindeutige namen verpassen und anstatt mit ordnern vielleicht einfach mit html-dateien arbeiten also:
datei,wert1,wert2,wert3.html
schau dir mal
http://httpd.apache.org/docs/mod/mod_rewrite.html#RewriteRule
an - dort gibt es ne komplette anleitung zum mod_rewrite
|
von Adrian |
dann müsste ich aber für x parameter auch x RewriteRules haben
oder kann man im regex eine art wiederholungen machen:
also dass
aus
datei/abc/123/foo/bar/bla/test
datei.php?abc=123&foo=bar&bla=test
wird, aber auch aus
nocheinedatei/def/xyz
nocheinedatei.php?def=xyz
wird?
---
schaut mal auf http://www.planetcoding-server.net vorbei |
von michael |
dann mach doch aus den variablennamen auch noch variablen (also $3, $4 - nur in richtiger reihenfolge) - müsste gehen...
|
von Adrian |
Nur soll es z.B: auch so mit anderen parametern funktionieren
mit beliebig vielen parametern
_________________
schaut mal auf http://www.planetcoding.net vorbei
|