2016-06-22 8 views
0

Zuerst entschuldigung für mein schlechtes englisch, ich hoffe du verstehst mich.htaccess multi parameter detection

Ich möchte eine verwenden RewriteRule mehrere URL-Bereich zu erfassen (zB .: foo/bar/mehr/lesen /)

Die regexp dafür ist sehr einfach: ([^\/]*\/?), aber ich kann diese verwenden, wie ein Parameter.

Haben Sie eine Ahnung, wie ich die params wie diese geben kann:

RewriteRule ^([^\/]*\/?)$ index.php?param1=$1&param2=$2&param3=$3 

Vielen Dank für Ihre Hilfe :)

Antwort

1

Ich glaube, Sie suchen nach etwas wie this, sind n zu verarbeiten Anzahl der Parameter?

Alternativ können Sie einfach alles index.php mit senden:

RewriteRule ^(.*)$ index.php?path=$1 [QSA] 

... und spaltete die Abfragezeichenfolgeflag in PHP. Es gibt etwas zu sagen für die Einfachheit ...

+0

Hey Vrac, ich lehrte über Ihre zweite Idee und wenn ich nicht anders finde, werde ich das tun ... aber der Link sieht aus wie ich meine :) DANKE <3 – padhie