Я получаю 403 Запрещенных ответа при попытке сохранить изменения в существующем правиле цены корзины покупок. Это происходит только при следующих условиях:
- Добавление более 3 условий к правилу
Для контекста я пытаюсь добавить 5 правил к правилу, все они структурированы как:
ANY = TRUE:
IF FOUND WITH ANY = TRUE:
SKU = X
SKU = X
SKU = X
Если я пытаюсь добавить четвертое SKU = X
условие и сохранить правило, я получаю 403 запрещенную ошибку.
Что я знаю:
- Это может быть воспроизведено только на производстве (не разработчик / постановка)
- Я могу успешно установить 3 или менее
SKU = X
условий с любыми значениями - Я могу успешно добавлять любые другие типы условий с любыми значениями
- Это происходит раньше
preDispatch
, поэтому перенаправления / переадресация не выполняются /.htaccess
Файл в основном складе (без переработок)
Кто-нибудь испытывал это или что-то подобное раньше?
ce-1.7.0.2
shopping-cart-price-rules
Рик Бучински
источник
источник
Ответы:
Решил вопрос. У @Agop была правильная идея изучить настройки mod_security. В моем случае я не смог их контролировать, и мне пришлось обратиться к хостинг-провайдеру.
Как выясняется, хост (Nexcess) может иметь некоторые жесткие настройки безопасности. Они даже ссылаются на это в своем блоге несколько лет назад:
Изменяя некоторые настройки для учетной записи, ошибки 403 исчезают (я не смог узнать, какие настройки - если я узнаю, я опубликую их здесь).
источник