我有这些规则:
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]
因为来自第二个分隔符,它必须是&
但它不起作用。有什么建议吗?
答案 0 :(得分:2)
将规则置于顶部,首先执行:
RewriteRule ^marke-([^-]*)/farbe-([^-]*)/$ ?marke=$1&farbe=$2 [L]