Page 1 of 3

Нажав на поиск получить УРЛ поиска в реврайт варианте

Posted: Fri Feb 28, 2014 6:47 am
by SpyCam
Сейчас, если что-то ищу и жму на кнопку поиска, получаю урл типа:
http://site.com/?search=mature+sex

Хотелось бы чтоб сразу показывался УРЛ типа такого:
http://site.com/search/ctr/mature-sex-1.html

Вопросы:
1. Что надо изменить в common.php чтоб получить такой результат?
2. Имеет ли смысл вообще иметь реврайты поиска под SEO с минусами в урлах? А то при запросе пробелы заменяются плюсами, ну и можно скобки и т.д. использовать...

Re: Нажав на поиск получить УРЛ поиска в реврайт варианте

Posted: Fri Feb 28, 2014 11:01 am
by darkover
Сделать рерайт под /search/ и в форме подставлять типа

Code: Select all

onsubmit="return (function (form){if(form.search.value){form.action = '/search/' + escape(form.search.value) + '/ctr/1.html';return true;}return false;})(this);"


Re: Нажав на поиск получить УРЛ поиска в реврайт варианте

Posted: Fri Feb 28, 2014 11:35 am
by SpyCam
Спасибо, вроде работает как надо, кроме одного, урл получается такой:

Code: Select all

http://site.com/search/ctr/mature-sex-1.html?search=mature+sex
Как избавится от ?search=mature+sex ?

Re: Нажав на поиск получить УРЛ поиска в реврайт варианте

Posted: Fri Feb 28, 2014 12:01 pm
by admin
1. как указали выше это вопрос не скрипта а html
2. не могу ответить тк не сеошник

Re: Нажав на поиск получить УРЛ поиска в реврайт варианте

Posted: Tue Mar 04, 2014 7:10 pm
by SpyCam
Вот сколько времени уже прошло, а я так и не нашёл решения как избавится от query

Re: Нажав на поиск получить УРЛ поиска в реврайт варианте

Posted: Tue Mar 04, 2014 7:12 pm
by admin
У вас всегда есть 2 варианта

1. прочесть доку по html бесплатно и сделать самому
2. заплатить кому-то кто прочел эту доку уже что б он сделал

дабы не было подозрений что я вымогаю деньги (хотя это конечно смешно звучит что за работу могут просить деньги и при этом называть вымогательством) - это может сделать любой человек, со скриптом никак не связано.

Re: Нажав на поиск получить УРЛ поиска в реврайт варианте

Posted: Fri Mar 07, 2014 9:52 am
by richmantrade
SpyCam мой тебе совет - не делай урлы с формы поиска без query , т.к. если кто то напишет в строку поиска всякий бред типа:

Code: Select all

ks&%^jh82?/;a
то все сломается.

Re: Нажав на поиск получить УРЛ поиска в реврайт варианте

Posted: Fri Mar 07, 2014 10:55 am
by xawm
Если очень хочешь то можно сделать через сабмитанье форму через JS и убрать параметры у формы вообще чтобы ничего не сабмиталось.

Re: Нажав на поиск получить УРЛ поиска в реврайт варианте

Posted: Fri Mar 07, 2014 1:00 pm
by admin
xawm wrote:Если очень хочешь то можно сделать через сабмитанье форму через JS и убрать параметры у формы вообще чтобы ничего не сабмиталось.
Так выше такой примерно пример и есть, только доработать потестировать его надо.

Re: Нажав на поиск получить УРЛ поиска в реврайт варианте

Posted: Thu Mar 13, 2014 9:40 am
by SpyCam
xawm wrote:Если очень хочешь то можно сделать через сабмитанье форму через JS и убрать параметры у формы вообще чтобы ничего не сабмиталось.
Я пока что не нашёл кто бы знал и мог это сделать даже за $