# جدول Topic\_link يحتوي على عناوين URL خاطئة عند استخدام s3

**URL:** <https://meta.discourse.org/t/topic-link-table-contains-wrong-urls-when-using-s3/178729>\
**Category:** Bug\
**Created:** [7 فبراير 2021، 4:29م UTC](https://meta.discourse.org/t/topic-link-table-contains-wrong-urls-when-using-s3/178729 "2021-02-07T16:29:00Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![caiiiycuk](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/caiiiycuk/32/201937_2.png) [@caiiiycuk](https://meta.discourse.org/u/caiiiycuk)\
**Post date:** [7 فبراير 2021، 4:29م UTC](https://meta.discourse.org/t/topic-link-table-contains-wrong-urls-when-using-s3/178729/1 "2021-02-07T16:29:00Z")

</div>

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

[https://talks.dos.zone/t/collections/44653](https://talks.dos.zone/t/collections/44653)

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

 ![صورة](https://global.discourse-cdn.com/meta/original/3X/0/0/00ca3a30de9a303c0d80cf6d2da058ef9cf76bd7.png)

لم يسجّل 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](https://meta.discourse.org/uploads/short-url/2RLNz6xq6cvIJhR0flvMtwF86kZ.csv) (6.9 كيلوبايت)

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

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

---

_[View the full topic](https://meta.discourse.org/t/topic-link-table-contains-wrong-urls-when-using-s3/178729)._
