を変更、私はURLで別の変数に正規表現を依存する何か他のものに(追加)変数名を変更できるようにする必要があります。のmod_rewrite私はapacheのmod_rewriteをして少し問題を抱えています変数の内容
https://localhost:85/fight?shoes=baby.firstlove&type=textype&awesome=23481234
これは私が "素晴らしい="が234 [8,7] 1234ならば、shoes = baby.firstloveがshoes = baby.firstlovefirsttryになるはずです、もし素晴らしいなら234 [1,2] 1234、then shoes = baby。 firstloveは、靴= 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
私は間違っていますか?
* "シューズ="可変内容を期待通りに変更しない "* - 何が起こっていますか?投稿に関連する出力やエラーメッセージを含めてください([編集](http://stackoverflow.com/posts/40219803/edit)をクリックしてください)。 –