既存のショッピングカートの価格ルールへの変更を保存しようとすると、403 Forbidden応答が返されます。これはのみ、以下の条件で発生します。
- ルールに4つ以上の条件を追加する
コンテキストについては、ルールに5つの条件を追加しようとしていますが、すべての条件は次のように構成されています。
ANY = TRUE:
IF FOUND WITH ANY = TRUE:
SKU = X
SKU = X
SKU = X
4番目のSKU = X
条件を追加してルールを保存しようとすると、403 forbiddenエラーが発生します。
私が知っていること:
- これは本番でのみ再作成できます(開発/ステージングではありません)
SKU = X
任意の値で3つ以下の条件を正常に設定できます- 他のタイプの条件を任意の値で正常に追加できます
- これはの前
preDispatch
に発生するため、リダイレクト/転送は含まれません /.htaccess
ファイルは、基本的に株式である(無書き換え)
誰かこれ以前にこれと似たような経験がありますか?
私は大きな木の条件を追加することで問題に直面したと言うことができます。そして、それは何かがおかしいように見えました(オプションは保存されず、それらのいくつかは失われました)。(それはきれいなマゼントで起こった)。私は問題を確認せず、既存のルールを削除して、新しいルールを作成しました。
—
zhartaunik、2015年
@zhartaunikあなたのアドバイスは私に希望を与えましたが、幸運はありませんでした:)私は、4番目と5番目の条件を含む同じデータでルールを最初から作成しましたが、同じエラーが発生しました。条件が3つしかない場合は、正常に保存されます。
—
Rick Buczynski、2015年
サーバーにmod_securityの使用などの一般的でない変更がありますか?
—
Agop
良い質問です。そうかもしれませんが、私は本番サーバー(下請けの開発)へのアクセスが制限されており、Webサーバーの構成を統計できません。mod_security.confは表示されますが、使用されていることを確認できません。調べてみます。@Agopに感謝します。
—
Rick Buczynski、2015年
条件をDBに直接追加してみませんか?
—
kiatng