Клуб Яндекс.Поиска для сайта

Страница с результатами поиска открывается на Яндексе

avtoset2012
12 апреля 2013, 12:21

Установили форму поиска на главную страницу  www.avtoset.net, указали в настройках "показывать результаты на моей странице" http://www.avtoset.net/ya_search.php, разместили на странице необходимый код, но результаты поиска все равно выводятся на странице Яндекса. Подскажите в чем может быть проблема?

3 комментария
Вульбрун Дмитрий
12 апреля 2013, 12:26

Насколько я вижу, у вас сайт на битриксе. И, вероятно, вы вставляете код поисковой формы через HTML редактор.

Дело в том, что большинство HTML редакторов в поставках CMS обрезают куски вставляемого кода. Так, в вашем случае, редактор просто выкинул все скрипты из кода результатов (в коде еще про это написано "").

Самый лучший способ в данном случае - это вставить код поисковой формы в файл шаблона страницы, тогда редактор не будет портить вам код.

Спасибо, добавили в исключения веб-антивируса данные блоки кода и все заработало, но возникла следующая проблема - при вводе запроса кириллицей, поисковая фраза энкодируется и соотв. поиск происходит по энкодированной фразе, возвращается пустой результат. При вводе латиницей все нормально.

Вульбрун Дмитрий
15 апреля 2013, 14:04

У вас в настрйоках формы установлено action на сайт без www.

А при обращении производится редирект на сайт с www, где энкожится текст запроса.

Вот что получается:

 

http://avtoset.net/ya_search.php?searchid=2040333&text=audi a6&web=0
 
GET /ya_search.php?searchid=2040333&text=audi%20a6&web=0 HTTP/1.1
Host: avtoset.net
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:20.0) Gecko/20100101 Firefox/20.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://www.avtoset.net/ya_search.php?searchid=2040333&text=audi%20a6&web=0
Cookie: PHPSESSID=i64g78gjb8lb9ovb6a3g6928k5
Connection: keep-alive
 
HTTP/1.1 301 Moved Permanently
Server: nginx/0.7.67
Date: Mon, 15 Apr 2013 10:02:36 GMT
Content-Type: text/html; charset=iso-8859-1
Connection: keep-alive
Location: http://www.avtoset.net/ya_search.php?searchid=2040333&text=audi%20a6&web=0
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 288

 

 Либо уберите редирект, либо проставьте верный action