これらの URL を変換しようとしています
localhost/list/data/?search=keyword
localhost/list/data?search=keyword
に
localhost/list/data/search/keyword
私はこの表現を使いました
(.+)(\?|\/\?)([a-z0-9_-]+)=([a-z0-9_-]+)
問題は、ユーザーが別のキーワードを検索すると仮定することです
localhost/list/data/search/keyword/?search=anotherkeyword
localhost/list/data/search/keyword?search=anotherkeyword
このようになります
localhost/list/data/search/keyword/search/anotherkeyword
どうすればこのようにできますか
localhost/list/data/search/anotherkeyword
URLの前の検索/キーワードを置き換える場所