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

1

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

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

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

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


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

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

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

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

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

    • +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
        Сергей Яремчук Сергей Яремчук 19 августа 2016 00:55 #

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


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

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