403 Belirli promosyon formu POST içerikleri için yasak


10

Mevcut bir alışveriş sepeti fiyat kuralındaki değişiklikleri kaydetmeye çalışırken 403 Yasak yanıt alıyorum. Bu sadece aşağıdaki koşullarda oluşur:

  • Kurala 3'ten fazla koşul ekleme

Bağlam için, kural olarak yapılandırılmış 5 koşul eklemeye çalışıyorum:

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

Dördüncü bir SKU = Xkoşul eklemeye ve kuralı kaydetmeye çalışırsam , 403 yasak hatası alıyorum.

Bildiklerim:

  • Bu sadece üretimde yeniden üretilebilir (dev / evrelendirme değil)
  • SKU = XHerhangi bir değerle 3 veya daha az koşulu başarıyla ayarlayabilirim
  • Başka herhangi bir koşul türünü herhangi bir değerle başarıyla ekleyebilirim
  • Bu daha önce gerçekleşir preDispatch, bu yüzden yönlendirmeler / yönlendirme söz konusu değildir
  • /.htaccessDosya esas stok olduğunu (hiçbir yeniden yazar)

Bunu ya da benzeri bir şeyi daha önce deneyimleyen var mı?


Sadece büyük ağaç koşulları eklemeyle ilgili sorunlarla karşılaştığımı söyleyebilirim. Ve bir şeyler ters gitti gibi görünüyordu (seçenekler kaydedilmedi, bazıları kaçırıldı). (temiz magentoda oldu). Sorunu görmedim, sadece mevcut kuralı sildim ve yeni bir kural oluşturdum.
zhartaunik

@zhartaunik Tavsiyen bana umut verdi, ama hiçbir şans yok :) Kuralı sıfırdan 4. ve 5. koşullar da dahil olmak üzere aynı verilerle oluşturdum ve aynı hatayı aldım. Sadece 3 koşulum varsa, başarıyla kaydeder.
Rick Buczynski

1
Sunucunuzda mod_security kullanmak gibi yaygın olmayan değişiklikler var mı?
Agop

İyi soru, durum böyle olabilir , ancak üretim sunucusuna (alt sözleşmeli dev) sınırlı erişimim var ve web sunucusu yapılandırmasını stat yapamıyorum. Mod_security.conf dosyasını görebiliyorum ancak kullanıldığını onaylayamıyorum. Ben bakacağım. Teşekkürler @Agop.
Rick Buczynski

Durumu doğrudan DB'ye eklemeye ne dersiniz?
kiatng

Yanıtlar:


1

Sorun çözüldü. @Agop, mod_security ayarlarını araştırmak için doğru fikre sahipti. Benim durumumda, onları kontrol edemedim ve barındırma sağlayıcısına ertelemek zorunda kaldım.

Anlaşıldığı üzere, ana bilgisayarın (Nexcess) bazı sıkı güvenlik ayarları olabilir. Hatta birkaç yıl önce kendi bloglarında bunu ima ediyorlar:

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

Hesap için bazı ayarları değiştirerek 403 hataları gider ( hangi ayarları bilemedim - eğer öğrenirsem onları buraya gönderirim).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.