я пытаюсь преобразовать эти URLsPHP чистых ССЫЛОК регулярного выражения
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