مشاكل SEO في المحتوى المكرر لـ RSS

بالنسبة لموضوع تم إنشاؤه من موجز RSS، مع تمكين embed set canonical url، أتوقع أن يُرجع curl -i عنوان URL لعنصر RSS كعنوان URL الأساسي. هذا يعمل عندما أختبره على موقعي المحلي.

بافتراض أن لديك حق الوصول إلى وحدة تحكم Discourse Rails، يمكنك تأكيد ما يحدث عن طريق العثور على الموضوع، ثم التحقق من خاصية topic_embed الخاصة به. على سبيل المثال:

t = Topic.find 495
t.topic_embed

أو فقط:

TopicEmbed.find_by(topic_id: 495)

يجب إرجاع TopicEmbed. عنوان embed_url الخاص به هو ما يُتوقع أن تستخدمه Discourse لتعيين عنوان URL الأساسي للموضوع.

لقد تساءلت عن ذلك بنفسي. سيكون الأمر أكثر صعوبة من إجراء تغييرات على مكون RSS الإضافي، لأن التضمين جزء من كود Discourse الأساسي.