.htaccess 更改参数名称
.htaccess change name of parameter
我知道,有一些类似的问题,但我找不到正确的规则,有效...
如果参数 "go" 的值由 "newsletter/" 开始,则应生成一个新参数 "Section",其固定值为 "Newsletter"。
参数 "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]”来停止其他以下规则。
非常感谢!
您可以使用:
RewriteCond %{QUERY_STRING} ^go=([^/]+)/([^&]+) [NC]
RewriteRule ^(index\.php)$ /?Section=%1&AWF=%2 [L,NC,R=302]
我知道,有一些类似的问题,但我找不到正确的规则,有效...
如果参数 "go" 的值由 "newsletter/" 开始,则应生成一个新参数 "Section",其固定值为 "Newsletter"。 参数 "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]”来停止其他以下规则。
非常感谢!
您可以使用:
RewriteCond %{QUERY_STRING} ^go=([^/]+)/([^&]+) [NC]
RewriteRule ^(index\.php)$ /?Section=%1&AWF=%2 [L,NC,R=302]