Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как решить проблему с навигацией по результатам поиска?

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


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

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

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

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

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


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

Ответил: Danny


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

Комментарии пользователей (4)

Gameer
225

1122 | 395

Gameer - 21 сентября 2015 07:28 - Эксперт

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

Истина в противоречии.​

Danny
2

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

Не помогло

misha-koder
7

299 | 77

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

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

Danny
2

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

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

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

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