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

SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

Сейчас, если что-то ищу и жму на кнопку поиска, получаю урл типа:
http://site.com/?search=mature+sex

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

Вопросы:
1. Что надо изменить в common.php чтоб получить такой результат?
2. Имеет ли смысл вообще иметь реврайты поиска под SEO с минусами в урлах? А то при запросе пробелы заменяются плюсами, ну и можно скобки и т.д. использовать...
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

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

Post 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);"

SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

Спасибо, вроде работает как надо, кроме одного, урл получается такой:

Code: Select all

http://site.com/search/ctr/mature-sex-1.html?search=mature+sex
Как избавится от ?search=mature+sex ?
Last edited by SpyCam on Fri Feb 28, 2014 12:45 pm, edited 1 time in total.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

1. как указали выше это вопрос не скрипта а html
2. не могу ответить тк не сеошник
Don't forget to run script update
SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

Вот сколько времени уже прошло, а я так и не нашёл решения как избавится от query
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

У вас всегда есть 2 варианта

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

дабы не было подозрений что я вымогаю деньги (хотя это конечно смешно звучит что за работу могут просить деньги и при этом называть вымогательством) - это может сделать любой человек, со скриптом никак не связано.
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

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

Post by richmantrade »

SpyCam мой тебе совет - не делай урлы с формы поиска без query , т.к. если кто то напишет в строку поиска всякий бред типа:

Code: Select all

ks&%^jh82?/;a
то все сломается.
xawm
Posts: 542
Joined: Tue Dec 25, 2012 6:37 pm

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

Post by xawm »

Если очень хочешь то можно сделать через сабмитанье форму через JS и убрать параметры у формы вообще чтобы ничего не сабмиталось.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

xawm wrote:Если очень хочешь то можно сделать через сабмитанье форму через JS и убрать параметры у формы вообще чтобы ничего не сабмиталось.
Так выше такой примерно пример и есть, только доработать потестировать его надо.
Don't forget to run script update
SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

xawm wrote:Если очень хочешь то можно сделать через сабмитанье форму через JS и убрать параметры у формы вообще чтобы ничего не сабмиталось.
Я пока что не нашёл кто бы знал и мог это сделать даже за $
Post Reply