私は正規表現の経験がなく、ツールなどでいくつかのトリックを試しましたが、堅牢なソリューションは得られませんでした.
これが私が達成しようとしていることです。Incoming リクエストは次の形式になります。
http://whatever.com/search/s-<value>/i-<i value>/e-<e value>?query=<query value>&query1=<query1 value>
http://whatever.com/list/s-<value>/i-<i value>/e-<e value>?query=<query value>&query1=<query1 value>
mod_rewrite を使用して、これを次のように変換したい -
http://whatever.com/index.php?type=search&iid=<i value>&edd=<e-value>&query=<query value>&query1=<query1 value>
http://whatever.com/index.php?type=list&iid=<i value>&edd=<e-value>&query=<query value>&query1=<query1 value>
注: i-、e- などの位置は、同じ場所に表示される場合と表示されない場合があります。また、すべての要求にそれがあるわけではありません。