Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Проблема при поиске по доп полям.

Тема в разделе "Вопросы- ответы", создана пользователем Diablo83, 22 мар 2016.

22.03.16 в 05:58
13.02.19 в 15:44
7
4.257
0
  1. TopicStarter Overlay
    Diablo83

    Diablo83 Бывалый

    Сообщения:
    311
    Симпатии:
    93
    Лучших ответов:
    0
    Всем привет, вот столкнулся с такой проблемой, при поиске по доп. полю, например мой.сайт/xfsearch/США/ выводятся фильмы, все нормально, но стоит перейти на следующую страницу /xfsearch/США/page/2/ сразу получаю ошибку:

    Внимание! Обнаружена ошибка
    По данному адресу публикаций на сайте не найдено, либо у Вас нет доступа для просмотра информации по данному адресу.

    DLE стоит 11. Может кто знает, что может быть?
     
  2. DLEPlugins

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    Я думал у меня одного такое было при установке КМС. Какие модули ставил, какие правки делал?
     
    • Нравится Нравится x 1
  3. Rockem

    Rockem Бывалый

    Сообщения:
    274
    Симпатии:
    198
    Лучших ответов:
    0
    Нужно править .htaccess
     
    • Нравится Нравится x 1
  4. DLEPlugins

    DLEPlugins Кодер

    Сообщения:
    1.601
    Симпатии:
    1.076
    Лучших ответов:
    8
    Решил проблему заменой своего .htaccess на файл с другого архива этой же версии dle. 11.0 три или четыре раза перезаливались на офф сайте, вот с одним из архивов и была проблема. Попробуй заменить этот файл
     
    • Нравится Нравится x 1
  5. TopicStarter Overlay
    Diablo83

    Diablo83 Бывалый

    Сообщения:
    311
    Симпатии:
    93
    Лучших ответов:
    0
    Спасибо пацаны! Да, проблема с .htaccess была. Я скачал DLE 11 сразу после выхода, и в том архиве был косяк.

    В старом было прописано так:
    Код:
    # поиск по доп полям
    RewriteRule ^xfsearch/([^.]+)/?$ index.php?do=xfsearch&xf=$1 [L]
    RewriteRule ^xfsearch/([^.]+)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
    В новом вот так:
    Код:
    # поиск по доп полям
    RewriteRule ^xfsearch/([^.]+)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
    RewriteRule ^xfsearch/([^.]+)/?$ index.php?do=xfsearch&xf=$1 [L]
    Все теперь работает.
     
  6. kinoliux

    kinoliux Бывалый

    Сообщения:
    323
    Симпатии:
    62
    Лучших ответов:
    1
    Та же проблема( знает кто нибудь ещё какие нибудь решения?
     
  7. Ботяра

    Ботяра Забанен

    Сообщения:
    0
    Симпатии:
    0
    Лучших ответов:
    54
    какие например? проблема в htaccess, либо в правилах nginx, если он используется.
     
  8. kino-launge

    kino-launge Команда форума VIP Кинотрафик v2

    Сообщения:
    24
    Симпатии:
    1
    Лучших ответов:
    0
    Огромное спасибо этот код все исправил

    Код:
    # поиск по доп полям
    RewriteRule ^xfsearch/([^.]+)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
    RewriteRule ^xfsearch/([^.]+)/?$ index.php?do=xfsearch&xf=$1 [L]