3 Stimmen

Variable in htaccess, RewriteRule Frage

Wie kann ich eine RewriteRule verwenden, die auf eine Variable zugreift?

Wenn ich habe:

SetEnv MY_VAR (a|b|c)

RewriteRule ^%{ENV:MY_VAR}$ index.php?s=$1 [L,QSA]

RewriteRule ^%{ENV:MY_VAR}-some-one$ index.php?s=$1 [L,QSA]

Ich habe diese Beispiele, aber es funktioniert nicht.

Später bearbeiten

Ok Tim, danke für die Antwort. Nehmen wir an, dass ich habe:

RewriteRule ^(skoda|bmw|mercedes)-([0-9]+)-([0-9]+)-some-think$ index.php?a=$1 [L,QSA]

RewriteRule ^some-one-(skoda|bmw|mercedes)/pag-([0-9]+)$ index.php?a=$1 [L,QSA]

RewriteRule ^a-z-(skoda|bmw|mercedes)$ index.php?a=$1 [L,QSA]

(vergessen Sie den zweiten Teil der RewriteRule) ... Ich möchte nicht überall (skoda|bmw|mercedes) diese Liste einfügen. Ist schneller, eine Variable zu machen, dann es in der Regel zu verwenden...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X