NGINX неправильный редирект в Shop Не принято

1

Сервер Nginx. Конфиг стандартный.

Все работает, только когда клиент нажимает кнопку подтверждения заказа он перенаправляется на /checkout/success/ которой не существует. В итоге его выбрасывает в гугл. В Apache все работало.

6 комментариев

  • +2
    Михаил Ушенин Михаил Ушенин Webasyst 18 августа 2016 10:32 #
    Конфиг стандартный.

    На всякий случай: конфиг точно этот? Проверьте ещё раз.

    Возможно, у вас какие-то свои добавки есть в конфиге — попробуйте их временно убрать.

    • +1
      Сергей Яремчук Сергей Яремчук 18 августа 2016 10:41 #

      Точно этот. Убирал. Как убирал и .htaccess.

      Если в браузере нажать Вернуться, то попадаем в example.org/cart, где сообщение Корзина пуста.

      В логах "GET /checkout/success/ HTTP/1.1" 301 5 "http://example.org/cart/"


    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 18 августа 2016 09:32 #


      В итоге его выбрасывает в гугл.

      Как это выглядит?

      • +1
        Сергей Яремчук Сергей Яремчук 18 августа 2016 09:48 #

        В страницу поиска с именем домена. Ну то есть как бы страницы/сайта не существует. Странно, что не на 404.

        Сам заказ отрабатывается.

      • +1
        Сергей Яремчук Сергей Яремчук 19 августа 2016 00:55 #

        Проблему отловил в Firebug. Оказывается при переезде с другого хостинга забыли про HTTPS. Страница /checkout/success/ как раз и была https://example.org/checkout/success/ а так как вебсервер не отвечал на 443 порту то клиента и выкидывало в гугл.


        Добавить комментарий

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