Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как решить проблему с навигацией по результатам поиска?

Как решить проблему с навигацией по результатам поиска?


     21.09.2015    Общие вопросы, Шаблоны (TPL)    1406

вопрос
Доброго времени суток!

Необходимо было включить 301 редирект домена, на домен с www. После установки редиректа, навигация по результатам поиска перестала работать.

При вводе поискового запроса результаты поиска отображаются, но при попытке перейти на следующую страницу результатов поиска — выкидывает обратно на пустую страницу /index.php?do=search.

Редирект прописан в .htaccess, который находится в корне сайта:
RewriteCond %{HTTP_HOST} ^мойсайт.ru
RewriteRule (.*) http://www.мойсайт.ru/$1 [R=301,L]


Причина точно в нем, проверял. Если убрать эти две строки — навигация по результатам поиска работает как положено.
Посоветуйте, как можно решить проблему?

Ответил: Danny


А вы посмотрите какой адрес у вас прописан в настройках Админка -> Настройка системы -> Общие настройки скрипта -> Домашняя страница сайта. Если без www, то добавьте. Причина, скорей всего, именно в этом.

4 комментария

PunPun
Эксперт

PunPun - 21 сентября 2015 07:28 -

RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

well​

Danny
Юзер

Danny - 21 сентября 2015 19:34 -

Не помогло

misha-koder
Юзер

misha-koder - 21 сентября 2015 20:11 -

А вы посмотрите какой адрес у вас прописан в настройках Админка -> Настройка системы -> Общие настройки скрипта -> Домашняя страница сайта. Если без www, то добавьте. Причина, скорей всего, именно в этом.

Danny
Юзер

Danny - 22 сентября 2015 00:25 -

И правда, помогло! Огромное спасибо, теперь навигация работает как надо. Сам бы не догадался до этого :)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх