Старый URL - test.com / our-stores / ближайшие /? View = location & storename = Новый% 20York% 20City
Новый URL - test.com / our-магазины / Нью-Йорк
В настоящее время у меня есть это, чтобы сделать перенаправление ....
RewriteEngine on
RewriteCond %{QUERY_STRING} ^view=([^&]+)&storename=([^&]+)
RewriteRule ^our-stores/nearest/$ http://test.com/our-stores/%2? [R=301,L]
, который идет к ...
test.com / our-stores / Новый% 20York% 20City
Я пробовал несколько способов удалить% 20 (например, заменять общий% 20), но это нене работает с такими параметрами, как старый URL ...
RewriteCond %{THE_REQUEST} (\s|%20)
RewriteRule ^([^\s%20]+)(?:\s|%20)+([^\s%20]+)((?:\s|%20)+.*)$ $1-$2$3 [N,DPI]
RewriteRule ^([^\s%20]+)(?:\s|%20)+(.*)$ /$1-$2 [L,R=301,DPI]
Есть идеи?Я чувствую, что попробовал сотни комбинаций: (* 1021 *