منع Googlebot من استدعاء أساليب AJAX
سؤال
يستمر GoogleBot في محاولة الاتصال بأساليب AJAX على موقع الويب الخاص بي. على سبيل المثال: default.aspx/getStuffWithaJax
المشكلة هي أن هذه الطريقة يجب أن يكون من المستحيل على Google الاتصال منذ أن تحقق مع JavaScript إذا كان لدى QueryString ID = xxxx قبل الاتصال به. لا يوجد رابط في أي مكان مع هذا QueryString الذي يمكن أن تتبعه Google.
هل من الممكن أن يقوم الروبوت بمسح Pagemethods.getStuffWithaJax في رمز HTML الخاص بي ثم يحاول فقط استدعاء طريقة AJAX؟ وكيف يمكنني منع هذا .. أي شخص؟
المحلول
وضع Disallow: /GetStuffWithAjax
كخط في الخاص بك robots.txt
ملف في جذر المجال الخاص بك.
نصائح أخرى
يمكنك استخدام robots.txt
لإخبار Google (وغيرها من الروبوتات الجيدة) بعدم الذهاب إلى هناك. تحقق هنا:
لا تنتمي إلى StackOverflow