我有阿帕奇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))。 –