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

Поиск не работает

Почему-то не работает поиск. Страница поиска открывается, но пустая. 

Вот сайт: http://www.krasivaya-dusha.ru/

Вот страница поиска: http://www.krasivaya-dusha.ru/search 

Помогите, пожалуйста, решить проблему. Сайт на WP. Скрипт вставлен в страницу в режиме html (текст). 

4 комментария
Елена Першина
28 января 2016, 00:54

Добрый день!
Простите, пожалуйста, за задержку с ответом.
С кодом все ок, судя по всему, но страница результатов открывается без CGI-параметров, поэтому она и чистая. Судя по всему, ваша CMS обрезает эти параметры, при этом это не характерное поведение для WP, обычно с ним проблем не бывает.
Здесь нужно либо с вашей стороны посмотреть, почему нет CGI-параметров (что именно их обрезает), либо попробовать использовать выдачу в формате iframe (изменяется в настройках вашего поиска – раздел «Код для вставки»).

 

Вставила iframe - не помогло, результаты пустые. 

Елена Першина
28 января 2016, 00:54

Посмотрели сейчас еще раз - у вас редирект с http://www.krasivaya-dusha.ru/search? на http://www.krasivaya-dusha.ru/search
Так, в браузере можно открыть страницу http://www.krasivaya-dusha.ru/search?searchid=2166757&text=123&web=0 и попасть на страницу без параметров. С нашей стороны мы тут можем только предложить проверить настройки веб-сервера (судя по заголовкам, это nginx).

Спасибо, это помогло разобраться, в чём дело! Оказалось, что это партизанская деятельность плагина 404 Redirected. Видимо, он решил, что таких страниц не существует и перенаправлял на "существующую" пустую страницу. После отключения плагина поиск заработал.