Any Paths kuralı neden başka kurallarla birleştirilemiyor?
Kısa cevap
Çünkü Any Paths bir path deseni değil, host grubunun zorunlu taban kuralıdır. Merge, path'i olan kuralları tek bir path altında toplar; Any paths'in path'i yoktur, kendi kuralı olmayan bütün path'leri zaten karşılar ve diğer kuralların tanımlamadığı Check Fields bölümlerini tamamlar. Her host grubunda tam olarak bir Any paths bulunur: grup kuralları her yazıldığında Any paths eksikse varsayılanıyla yeniden kurulur, bu yüzden bir glob kurala katlanıp ortadan kaldırılamaz. Seçimde Any paths varken Merge butonu pasif kalır; işlem sunucu tarafında da reddedilir. Any paths'i değiştirmek için Edit, varsayılana döndürmek için Delete kullanılır.
Nasıl Çalışır?
| İşlem | Any paths'te |
|---|---|
| Edit (path hariç alanlar: Allowed methods, Path length, Path depth, OWASP) | Var; path alanı Any Paths olarak kilitlidir (Any Paths kuralı nedir?) |
| Check fields ekleme ve düzenleme | Var; ortak denetimler düzenlenebilir ama silinemez |
| Delete | Silme değil sıfırlama (Any Paths kuralını silebilir miyim?) |
| Merge | Yok; seçimde Any paths varken buton pasif |
| Path değiştirme | Yok |
- Merge en az iki kural ister ve seçimde Any paths bulunmamalıdır (WAF Rules · Merge).
- Diğer kuralların birleştirilmesi: Birden fazla page type'ı tek bir kurala nasıl birleştiririm (Merge)?
- Bilinmeyen path'lerin denetimi Any paths üzerinden ayarlanır: Hiçbir page type'a uymayan istek nasıl incelenir?
Sık Karıştırılan Noktalar
- "Any paths bir glob kuralla değiştirilebilir." Any paths her grupta zorunlu olarak bulunur ve kaldırılamaz; bilinmeyen path'lerin ayarları Any paths'in kendisinde tutulur.
- "Merge pasifse seçimde bir sorun vardır." Seçimde Any paths varsa ya da ikiden az kural seçiliyse buton her zaman pasiftir.
Dokümantasyonda nasıl yapılır
