Estou recebendo respostas 403 Proibidas ao tentar salvar alterações em uma regra de preço do carrinho de compras existente. É única ocorre sob as seguintes condições:
- Adicionando mais de 3 condições à regra
Por contexto, estou tentando adicionar 5 condições à regra, todas elas estruturadas como:
ANY = TRUE:
IF FOUND WITH ANY = TRUE:
SKU = X
SKU = X
SKU = X
Se eu tentar adicionar uma quarta SKU = X
condição e salvar a regra, recebo um erro 403 proibido.
O que eu sei:
- Isso só pode ser reproduzido na produção (não no desenvolvimento / preparação)
- Posso definir com êxito 3 ou menos
SKU = X
condições com quaisquer valores - Posso adicionar com êxito quaisquer outros tipos de condições com quaisquer valores
- Isso ocorre antes
preDispatch
, portanto, nenhum redirecionamento / encaminhamento está envolvido - O
/.htaccess
arquivo é essencialmente de estoque (sem reescritas)
Alguém experimentou isso ou algo semelhante antes?
ce-1.7.0.2
shopping-cart-price-rules
Rick Buczynski
fonte
fonte
Respostas:
Resolvido o problema. O @Agop teve a ideia certa de investigar as configurações de mod_security. No meu caso, não consegui controlá-los e tive que adiar para o provedor de hospedagem.
Acontece que o host (Nexcess) pode ter algumas configurações de segurança rígidas. Eles até aludem a isso em seu próprio blog de alguns anos atrás:
Ao ajustar algumas configurações da conta, os erros 403 desaparecem (não consegui saber quais configurações - se descobrir, vou publicá-las aqui).
fonte