Eğer “406 Not Acceptable – This request is not acceptable” hatasıyla karşılaşıyorsanız, bu sorunun çözümü oldukça basittir. Hosting sağlayıcınızda sunucularda ModSecurity eklentisi kuruluysa veya sonradan eklenmişse ve bu eklenti güvenlik kurallarını oldukça sıkı uyguluyorsa, bu hatayla karşılaşmanız kaçınılmaz olabilir.
Bu hata genellikle sitenize eklenen yazılar veya benzeri dosyalar güvenlik eklentisi tarafından tespit edildiğinde ortaya çıkar.
Hatadan kurtulmanın iki yolu vardır: ya bu eklentiyi devre dışı bırakmak ya da aşağıdaki küçük kod parçasını .htaccess dosyanıza eklemektir.
Eğer .htaccess dosyanız mevcut değilse, bu dosyayı oluşturmanız gerekebilir. Eğer bu konuda bilginiz yoksa, hosting sağlayıcınızdan yardım almanız gerekebilir.
Aşağıdaki kod parçasını .htaccess dosyanızın en üst kısmına eklemeniz hatanın çözülmesi için yeterli olacaktır:
# get – post güvenlik süzgecini kaldırma
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>