قد يكون عنوان URL للصورة forum.[…].org/uploads/[…].png المحدد في وسم الميتا ‘twitter:image’ مقيدًا بملف robots.txt للموقع، مما سيمنع تويتر من جلبه.
المشكلة هي أن المسار /uploads يبدأ أيضًا بحرف u، وبالتالي يتم مطابقته بقاعدة ملف robots.txt.
أعلم أنه يمكن استبدال ملف robots.txt، لكنني أعتقد أنه سيكون من الجيد تغيير الإعداد الافتراضي. للأسف، لا أفهم الكود بما يكفي لإنشاء طلب دمج (pull request).
عند الاستبدال، ضع في اعتبارك أن تويتر يتحقق من ملف robots.txt بشكل أقل تكرارًا مقارنة بصفحة HTML الفعلية، لذا قد يستغرق الأمر بضع ساعات ليتم التقاط التغيير.
نعم، على الأقل يجعل بطاقات تويتر تعمل. آمل ألا يكون له آثار جانبية غير مقصودة.
يمكنك فتح الإعداد “السماح بالفهرسة في robots.txt” والنقر على “تجاوز robots.txt”. ثم ابحث عن السطر Disallow: /u وأضف شرطة مائلة في النهاية، ليصبح Disallow: /u/. سيستغرق تويتر بضع ساعات لاكتشاف التغيير.
يبدو أن هذه كانت مشكلة (انظر هذا الموضوع) في الماضي ثم أُعيد إدخالها.
في هذا الالتزام، تم إزالة قواعد الروبوتات التي تحتوي على شرطة مائلة لأنّه اعتُقد أنها لم تعد ضرورية. لاحقًا، في هذا الالتزام، أُعيد إدخالها لكن بدون شرطة مائلة في النهاية.