جدول Topic_link يحتوي على عناوين URL خاطئة عند استخدام s3

مرحبًا. واجهت مشكلة حيث لا يتم احتساب النقرات على الروابط الخارجية للروابط التي تحتوي على ملفات مُحمَّلة على S3 + CDN. راجع هذا الموضوع لفهم المشكلة:

https://talks.dos.zone/t/collections/44653

افتح فئة “سباق” (Racing)، وسترى شيئًا مثل هذا:

لم يسجّل Test Drive أي نقرة عليه أبدًا. والسبب هو أن جدول topic_link لا يحتوي على سجل له. جميع الروابط في هذه الصفحة تستخدم النمط نفسه: https://dos.zone/rep/my/<url-ملف-مشفّر>

جميع الروابط التي تعمل بشكل صحيح هي لملفات تم تحميلها يدويًا. أما الروابط التي لا يتم احتسابها فقد تم رفعها عبر discourse. على سبيل المثال:
https://doszone-uploads.s3.dualstack.eu-central-1.amazonaws.com/custom/dos/death-rally.jsdos - يتم احتسابها،
https://doszone-uploads.s3.dualstack.eu-central-1.amazonaws.com/original/2X/a/abcf902327ce1cf6fe7b3e8c809d638984377d7c.jsdos - لا يتم احتسابها.

لقد قمت بتصدير جدول topic_link لهذا الموضوع topic_link.csv (6.9 كيلوبايت)

إذا نظرت إليه، ستجد أن جميع الروابط غير المحسوبة مخزّنة كـ https://cdn.dos.zone/<مسار-إلى-ملف> بدلاً من الصيغة الصحيحة https://dos.zone/rep/my/<رابط-إلى-ملف>. أما الروابط المحسوبة فمخزّنة بشكل صحيح.

حاولت معرفة سبب حدوث ذلك لكن دون جدوى، فالدالة topic_link.rb/extract_from لا تفعل شيئًا بخصوص CDN :thinking:

إعجاب واحد (1)

يبدو أن هذا شيء يجب أن نقوم بتنظيفه. ربما يحدث استبدال CDN الخاص بنا بعد عملية الاستخراج.

@vinothkannans هل يمكنك التحقيق ومعرفة ما إذا كان بإمكانك إعادة إنتاج المشكلة هنا أيضًا؟

4 إعجابات

لم أستطع تكرار هذه المشكلة بعد. على أي حال، لا تزال في قائمتي :memo:

إعجاب واحد (1)

هل يمكنني مساعدتك بأي طريقة؟

إعجاب واحد (1)