我有阿帕奇mod_rewrite的一个小麻烦变量的内容,我需要能够修改(追加)变量名称为其他依赖于正则表达式中的URL另一个变量:mod_rewrite的改变
https://localhost:85/fight?shoes=baby.firstlove&type=textype&awesome=23481234
通过这个我的意思是,如果“真棒=”是234 [8,7] 1234,鞋= baby.firstlove应该成为shoes = baby.firstlovefirsttry,或者如果真棒= 234 [1,2] 1234,那么shoes = baby。第一爱,应该成为鞋= baby.firstlovesecondtry。
我重写规则是这样的事情(试图捕捉真棒= 23411234或真棒= 23425678):
RewriteCond %{QUERY_STRING} shoes=(.+)\&awesome=(\b234(1|2)\d{4}\b)
RewriteRule ^(.*)$ http://localhost:85/fight?shoes=baby.firstloveactual&subscriber=%2 [P]
但预期它们不会改变“鞋=”变量的内容。 该URL保持不变:
http://localhost:85/fight?shoes=baby.firstlove&type=textype&awesome=23481234
请问我做错了什么?
*“没有按预期更改'”shoes =“'变量内容”* - 发生了什么?请在您的帖子中添加任何相关的输出或错误消息(单击[编辑](http://stackoverflow.com/posts/40219803/edit))。 –