403 Заборонено на конкретний промо-форму вмісту POST


10

Я отримую 403 заборонених відповідей під час спроби зберегти зміни до існуючого правила цін на кошик. Це відбувається лише за таких умов:

  • Додавання до правила понад 3 умов

Для контексту я намагаюся додати до правила 5 умов, усі вони структуровані як:

ANY = TRUE:
  IF FOUND WITH ANY = TRUE:
    SKU = X
    SKU = X
    SKU = X

Якщо я спробую додати четверту SKU = Xумову і зберегти правило, я отримаю 403 заборонену помилку.

Що я знаю:

  • Це може бути повторно вироблено на виробництві (не розробка / постановка)
  • Я можу успішно встановити 3 або менше SKU = Xумов з будь-якими значеннями
  • Я можу успішно додати будь-які інші типи умов з будь-якими значеннями
  • Це відбувається раніше preDispatch, тому переадресація / переадресація не бере участь
  • /.htaccessФайл в основному складі (без переробок)

Хтось раніше переживав це чи щось подібне?


Я можу лише сказати, що я зіткнувся з проблемами з додаванням умов для великих дерев. І це було схоже на те, що щось пішло не так (варіанти не збережено, деякі з них були пропущені). (це сталося на чистому магенто). Я не бачив проблеми, я просто видалив існуюче правило і створив нове.
жартаунік

@zhartaunik Ваша порада дала мені надію, але не пощастило :) Я створив правило з нуля з тими ж даними, включаючи мої 4 та 5 умови, і я отримав ту саму помилку. Якщо у мене лише 3 умови, це успішно економить.
Рік Бучинський

1
Чи має ваш сервер якісь незвичайні модифікації, такі як використання mod_security?
Агоп

Добре запитання, схоже, що це може бути так, але я обмежений доступ до виробничого сервера (підрядний розробник) і не можу встановити конфігурацію веб-сервера. Я бачу mod_security.conf, але не можу підтвердити, що він використовується. Я розберуся в це. Дякую @Agop
Рік Бучинський

Як щодо додавання умови безпосередньо в БД?
кіатнг

Відповіді:


1

Вирішили питання. @Agop мав правильну ідею дослідити настройки mod_security. У моєму випадку я не зміг їх контролювати, і мені довелося перейти до хостинг-провайдера.

Як виявляється, хост (Nexcess) може мати деякі жорсткі налаштування безпеки. Вони навіть на це натякають у своєму власному блозі від декількох років тому:

https://blog.nexcess.net/2012/09/14/mod_security-and-content-management-systems/

Налаштувавши деякі налаштування для облікового запису, помилки 403 відходять (я не зміг знати, які налаштування - якщо я дізнаюся , я опублікую їх тут).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.