Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Редирект переменных в htaccess

Автор workimch2016, 11-09-2017, 14:56:03

« назад - далее »

workimch2016Topic starter

Добрый день проблема с редиректом. Раньше поисковый запрос на сайте выглядел вот так http://сайт/search.php?search=запрос После редизайна стал выглядеть такhttp://сайт/search?s=запрос

Суть проблемы: Нужно перенаправить трафик с старых страниц на новыеВ htaccess прописал вот так:
RewriteCond %{QUERY_STRING} (^|&)search\=(.*)
RewriteRule ^search\.php$ /search?s=%{QUERY_STRING}$1 [L,R=301]Работает не совсем корректно, в строку поиска передает search=запрос добавляя при этом лишний search=

Если прописать вот так:
RewriteCond %{QUERY_STRING} (^|&)search\=(.*)
RewriteRule ^search\.php$ /search?s=$1 [L,R=301]В таком случае редиректит на пустую страницу поиска.

Как настроить правильно, как передать только саму переменную =(
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....