проблема с поиском по сайту, не правильно формируется url при переходе по страницам пагинации

Тема в разделе "OpenCart", создана пользователем cherkas, 19 окт 2019.

  1. cherkas

    cherkas

    Регистрация:
    25 фев 2013
    Сообщения:
    451
    Симпатии:
    57
    Здравствуйте, помогите понять от куда берутся лишние %25 в url

    сайт


    если перейти, всё хорошо, но при переходе по пагинации в url попадают лишние символы
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Что-то кодирует ссылки в пагинации. И вообще там с формированием ссылок какая-то фигня: в ссылках на товары со страницы поиска присутствует поисковый запрос, чего быть не должно.

    И вдобавок криво настроено https: почти все ссылки с http. Этого не видно из-за редиректа на https.

    Советую для начала https настроить и выключить все модули, которые могут влиять на формирование ссылок. Если не поможет - заменить SeoPro стандартным с ocStore.

    P.S. Посмотрел сейчас на другой "русской сборке" - там перемудрили с системой ЧПУ: поисковый запрос в ссылках на товары и кодирование кириллицы - это, похоже, общий косяк "русской сборки".
     
    cherkas нравится это.
  3. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    448
    Симпатии:
    119
    та нет там фигни

    все проблема в редиректе с http на https
    --- Добавлено, 19 окт 2019 ---
    Они не могли перемудрить - они использую родной seo_url немного добавив возможностей для статических страниц (контакты etc)
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Ну, значит родной такой кривой.
     
  5. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    448
    Симпатии:
    119
    Не кривой!!!

    Проблема в редиректе. с http на https - и портит сервер
     
  6. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Ты читал, что я выше писал?
    Там в ссылках на товары параметр search и ненужное кодирование.


    Разве сервер занимается кодированием в процентную форму?
    Там косяк в том, что в уже закодированной строке символ процента кодируется повторно.
    Я сейчас специально проверил, что делает nginx при редиректе закодированной строки в параметрах запроса - ничего он не делает, строка остаётся в первоначальном виде.
     
  7. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    448
    Симпатии:
    119
    Я тебя уверяю, что это проблема редиректа

    с http на https

    А вот кто виноват - другой вопрос

    и если стоит seopro - то виноват именно он
     
  8. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Я вижу, что редиректа, но я уверен, что косячит именно ЧПУ, потому что суть проблемы в двойном кодировании (то есть повторном кодировании ссылки при редиректе), а сервер таким не занимается.
     
    cherkas нравится это.
  9. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    448
    Симпатии:
    119
    Я видел, проблемы со стороны сервера при редиректах
    Нужно отключить ЧПУ
    И сказать какой ЧПУ преобразователь
    Но ТС молчит
     
    cherkas нравится это.
  10. cherkas

    cherkas

    Регистрация:
    25 фев 2013
    Сообщения:
    451
    Симпатии:
    57
    спасибо за ответы, немного отложился вопрос, возможно будет переезд на нормальный релиз