Recibo 403 respuestas prohibidas cuando intento guardar cambios en una regla de precio de carrito de compras existente. Es solamente se produce bajo la siguiente condición:
- Agregar más de 3 condiciones a la regla
Para el contexto, estoy tratando de agregar 5 condiciones a la regla, todas ellas estructuradas como:
ANY = TRUE:
  IF FOUND WITH ANY = TRUE:
    SKU = X
    SKU = X
    SKU = XSi intento agregar una cuarta SKU = Xcondición y guardar la regla, obtengo un error prohibido 403.
Lo que yo sé:
- Esto solo puede ser reproducido en producción (no dev / puesta en escena)
- Puedo establecer con éxito 3 o menos SKU = Xcondiciones con cualquier valor
- Puedo agregar con éxito cualquier otro tipo de condiciones con cualquier valor
- Esto ocurre antes preDispatch, por lo que no hay redireccionamientos / reenvíos involucrados
- El /.htaccessarchivo es esencialmente stock (sin reescrituras)
¿Alguien ha experimentado esto o algo similar antes?
                    
                        ce-1.7.0.2
                                shopping-cart-price-rules
                                
                    
                    
                        Rick Buczynski
fuente
                
                fuente

Respuestas:
Resuelto el problema. @Agop tuvo la idea correcta de investigar la configuración de mod_security. En mi caso, no pude controlarlos y tuve que diferir al proveedor de alojamiento.
Resulta que el host (Nexcess) puede tener algunas configuraciones de seguridad estrictas. Incluso aluden a esto en su propio blog de hace unos años:
Al ajustar algunas configuraciones para la cuenta, los errores 403 desaparecen (no pude saber qué configuraciones, si me entero, las publicaré aquí).
fuente