Yandex Bot HTTP status code-406 Not Acceptable

1
3480
Yandex Bot

Yandex arama sonuçlarında sitemin çıkmamasını ve Yandex bot larının sitemi indexleyemediğini fark ettim. https://webmaster.yandex.com adresinde oturum açıp tools sekmesinin altında Server response check kısmına geldiğiniz zaman aşağıdaki gibi bir ekranla  ve HTTP status code 406 Not Acceptable hatası ile karşılaşacaksınız.

Yandex Bot

Bu engellemenin sunucum tarafından yapıldığını biliyorum. Çünkü yandex in botları indexleme yaparken siteye saldırır gibi hareket ettiği için sunucudaki güvenlik adımlarına takılıyor ve blok koyuyor. Buna benzer engellemeyi bing in botlarına da yaptığını biliyorum fakat sunucu sahibine ticket açarak bu sorunu çözdürebildim. Ama bir sebepten bir türlü yandex botlarına erişimi açamadık. Bende kendi araştırmalarım sonucu aşağıdaki kodu buldum.

Yandex Botlarına Erişim Vermek

Yapmanız gereken aşağıdaki kodu .htaccess dosyanızın içerisine herhangi bir yerine eklemek. Sonrasında aşağıda görüleceği üzere HTTP status code 200 OK olduğunu göreceksiniz.

# BEGIN YANDEX BOT IZNI
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
# END YANDEX BOT IZNI

Yandex Bot

1 Yorum

CEVAP VER

Please enter your comment!
Please enter your name here