Переписать URL в WordPress - PullRequest
       1

Переписать URL в WordPress

0 голосов
/ 24 сентября 2018

Я хочу изменить URL с

//kidandtrip.loc/attractions?order_by=date&order_type=desc&view_type=gallery&page=1&keyword=**vie**&destination=**Salzburg**&sightseeing=**sightseeing**&museum=**museum**&qodef_tours_search_submit=Search

на

//kidandtrip.loc/attractions/vie/Salzburg/sightseeing/museum

Я пытался сделать это, используя .htaccess, но он не работает,Есть строка из моего .htaccess файла

RewriteRule
^attractions/([^/]*)/([^/]*)/([^/]*)/([^/]*)\.html$ /attractions?order_by=date&order_type=desc&view_type=gallery&page=1&keyword=$1&destination=$2&sightseeing=$3&museum=$4&qodef_tours_search_submit=Search [L]

Не могли бы вы мне помочь?Спасибо

1 Ответ

0 голосов
/ 24 сентября 2018

Это немного долго, но вы можете использовать это (^//kidandtrip\.loc/attractions).*?keyword=(\w+).*?destination=(\w+).*?sightseeing=(\w+).*?museum=(\w+)

По сути, вы просто игнорируете полное совпадение и объединяете каждую группу захвата с / между ними.

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...