سؤال

يستمر GoogleBot في محاولة الاتصال بأساليب AJAX على موقع الويب الخاص بي. على سبيل المثال: default.aspx/getStuffWithaJax

المشكلة هي أن هذه الطريقة يجب أن يكون من المستحيل على Google الاتصال منذ أن تحقق مع JavaScript إذا كان لدى QueryString ID = xxxx قبل الاتصال به. لا يوجد رابط في أي مكان مع هذا QueryString الذي يمكن أن تتبعه Google.

هل من الممكن أن يقوم الروبوت بمسح Pagemethods.getStuffWithaJax في رمز HTML الخاص بي ثم يحاول فقط استدعاء طريقة AJAX؟ وكيف يمكنني منع هذا .. أي شخص؟

هل كانت مفيدة؟

المحلول

وضع Disallow: /GetStuffWithAjax كخط في الخاص بك robots.txt ملف في جذر المجال الخاص بك.

نصائح أخرى

يمكنك استخدام robots.txt لإخبار Google (وغيرها من الروبوتات الجيدة) بعدم الذهاب إلى هناك. تحقق هنا:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top