1

我有这些规则:

RewriteRule ^farbe-([^-]*)/$ ?farbe=$1 [L]
RewriteRule ^marke-([^-]*)/$ ?marke=$1 [L]

所以http://playscout.de/hosen/?marke=diesel/http://playscout.de/hosen/?farbe=blau/变成http://playscout.de/hosen/marke-diesel/http: //playscout.de/hosen/farbe-blau/

它可以工作,但我需要多个参数的规则,例如http://playscout.de/hosen/marke-diesel/farbe-blau/所以我为 farbe 尝试了这个:

RewriteRule ^farbe-([^-]*)/$ &farbe=$1 [L]

因为从第二个分隔符开始它必须是 &

但它不起作用。有什么建议么?

4

1 回答 1

2

将规则放在最前面,首先执行:

RewriteRule ^marke-([^-]*)/farbe-([^-]*)/$ ?marke=$1&farbe=$2 [L]
于 2013-10-09T12:58:01.440 回答