Beim Versuch, Änderungen an einer vorhandenen Warenkorb-Preisregel zu speichern, werden 403 Verbotene Antworten angezeigt. Es tritt nur unter folgenden Bedingungen auf:
- Hinzufügen von mehr als 3 Bedingungen zur Regel
Für den Kontext versuche ich, der Regel 5 Bedingungen hinzuzufügen, die alle wie folgt strukturiert sind:
ANY = TRUE:
IF FOUND WITH ANY = TRUE:
SKU = X
SKU = X
SKU = X
Wenn ich versuche, eine vierte SKU = X
Bedingung hinzuzufügen und die Regel zu speichern, wird ein verbotener Fehler 403 angezeigt.
Was ich weiß:
- Dies kann nur in der Produktion reproduziert werden (nicht dev / staging)
- Ich kann erfolgreich 3 oder weniger
SKU = X
Bedingungen mit beliebigen Werten einstellen - Ich kann erfolgreich alle anderen Arten von Bedingungen mit beliebigen Werten hinzufügen
- Dies geschieht zuvor
preDispatch
, sodass keine Weiterleitungen / Weiterleitungen erforderlich sind - Die
/.htaccess
Datei ist im Wesentlichen auf Lager (keine Umschreibungen)
Hat jemand dies oder ähnliches schon einmal erlebt?
ce-1.7.0.2
shopping-cart-price-rules
Rick Buczynski
quelle
quelle
Antworten:
Das Problem wurde behoben. @Agop hatte die richtige Idee, die Einstellungen von mod_security zu untersuchen. In meinem Fall konnte ich sie nicht kontrollieren und musste mich an den Hosting-Anbieter wenden.
Wie sich herausstellt, hat der Host (Nexcess) möglicherweise einige strenge Sicherheitseinstellungen. Sie spielen sogar in ihrem eigenen Blog vor einigen Jahren darauf an:
Durch Optimieren einiger Einstellungen für das Konto werden die 403-Fehler behoben (ich konnte nicht wissen, welche Einstellungen - wenn ich es herausfinde, werde ich sie hier veröffentlichen).
quelle