Редирект

axe2018
На сайте с 24.01.2018
Offline
22
299

народ подскажите какой код нужно добавить в htaccess

чтоб он обрезал юрл

Вот пример

этот юрл появляется в результате поиска(Через поиск на сайте)

http://site.com/search?query=text

а нужно чтоб юрл делался вот таким

http://site.com/search/text

Подскажите кто знает

wakh
На сайте с 02.11.2009
Offline
118
#1

примерно

RewriteCond %{QUERY_STRING} query=(.+) [NC]

RewriteRule .* /search/%1/? [R=301,L]

не отлаживал, но если надо, могу

продвижение сайтов: портфелио (http://www.ktoprodvinul.ru/?do=seo_info&seo_id=14802) || контакты (http://wakh.ru) Ещё роликами занимаюсь, продаю (http://rolliki-com.livejournal.com/) и обучаю катанию (http://narolikah.ru).
axe2018
На сайте с 24.01.2018
Offline
22
#2
wakh:
примерно
RewriteCond %{QUERY_STRING} query=(.+) [NC]
RewriteRule .* /search/%1/? [R=301,L]
не отлаживал, но если надо, могу

у меня там уже был код в файле

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

я добавил ваш код снизу

RewriteCond %{QUERY_STRING} query=(.+) [NC]
RewriteRule .* /search/%1/? [R=301,L]

Получилось вот что

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

RewriteCond %{QUERY_STRING} query=(.+) [NC]
RewriteRule .* /search/%1/? [R=301,L]

КОРОЧЕ ТАК НЕРАБОТАЕТ

а вот если я удаляю свой код который был изначально там то есть вот этот

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

и оставляю ваш код

RewriteCond %{QUERY_STRING} query=(.+) [NC]
RewriteRule .* /search/%1/? [R=301,L]

то тоже не работает и ещё плюс выдаёт ошибку 404 на страницу поиска(А сама главная работает)

а если я беру ещё вот эту RewriteEngine on строчку добавляю к вашему коду

и получается вот так

RewriteEngine on
RewriteCond %{QUERY_STRING} query=(.+) [NC]
RewriteRule .* /search/%1/? [R=301,L]

то сам юрл преобразовывается как нужно НО ошибка 404 на страничке поиска

Дайте варианты что ещё сделать

T
На сайте с 15.11.2011
Offline
120
#3
axe2018:

Дайте варианты что ещё сделать

Учиться все делать самому.

Дешевые VDS - Дешевле некуда! (http://0ll0.ru/4Ta9y)
axe2018
На сайте с 24.01.2018
Offline
22
#4
Tecak:
Учиться все делать самому.

так я и учусь сам, просто когда у меня уже вариантов нету я прошу помощи у людей

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий