Редирект route=checkout/cart/add

Тема в разделе "Ошибки и их решения", создана пользователем BulletEMF, 21 окт 2018.

  1. BulletEMF

    BulletEMF Пользователь

    Сообщения:
    32
    Симпатии:
    3
    Добрый день!
    Посмотрел форум. Не нашел своего ответа.
    Проблема в следующем:
    В Google Console у меня ошибка 404 для этой ссылки:
    index.php?route=checkout/cart/add
    Если построить редирект таким образом
    Код:
    RewriteCond %{QUERY_STRING} ^route=checkout/cart/add
    RewriteRule .* http://mysite.ru/index.php? [R=301,L]
    
    Редирект срабатывает. Но товары перестают добовляться в корзину. Я так понимаю что не правильно делать такой редирект потому что он имеет отношение ко всем товарам поскольку это редирект на товары добавленные в корзину.
    Без этого редиректа все работает нормально.
    Вопрос у меня - как правильно настроить редирект или убрать ошибку в Google Console 404?
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    4.224
    Симпатии:
    1.452
  3. BulletEMF

    BulletEMF Пользователь

    Сообщения:
    32
    Симпатии:
    3
    Я выше объяснил: в Google Console у меня ошибка 404 на эту страницу. Я хотел редирект сделать с нее на другую.
    Далее мне стало инетесно и я задал вопрос тут чтоб проверить правильно ли я понимаю, что сделав таким образом редиект я применил его ко всем товарам, которые будут добавлены в корзину. И нужно просто забить на эту ошибку в Google Conosle или исправить ее каким-то другим способом.
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    4.224
    Симпатии:
    1.452
    Никаких дополнительных редиректор на корзину ставить не нужно!!
     
  5. BulletEMF

    BulletEMF Пользователь

    Сообщения:
    32
    Симпатии:
    3
    Спасибо! Это я и хотел услышать)