我知道,有一些类似的问题,但我找不到合适的规则,这有效......
如果参数“go”的值由“newsletter /”启动,则应使用修订值“Newsletter”生成新参数“Section”。 参数“go”的前一个值将被拆分并传输到新参数“AWF”。
如何更改:
index.php?go=newsletter/newsletter70
成:
index.php?Section=Newsletter?AWF=newsletter70
我尝试了很多像这些
RewriteCond %{QUERY_STRING} ^go=newsletter/(.*)
RewriteRule ^index.php?go=newsletter/(.*)$ index.php?Sektion=Newsletter?AWF=%1 [L]
我使用“[L]”来阻止其他下列规则。
非常感谢!
答案 0 :(得分:1)
您可以使用:
RewriteCond %{QUERY_STRING} ^go=([^/]+)/([^&]+) [NC]
RewriteRule ^(index\.php)$ /$1?Section=%1&AWF=%2 [L,NC,R=302]