هل يغير Oneboxing رابط URL؟

مرحبًا بالجميع،

في منتدانا، توجد مشكلة حيث يتم تغيير الرابط الفعلي عند عرضه كروابط مباشرة (oneboxed).

على سبيل المثال:

هذا رابط لموقعنا:
https://www.morphmarket.com/c/reptiles/pythons/ball-pythons/genetic-calculator/?s1=Pastel%2CHet+Clown&s2=Pastel%2CHet+Clown

أما هذا ما يظهر عند عرضه كروابط مباشرة:
https://www.morphmarket.com/c/reptiles/pythons/ball-pythons/genetic-calculator/?s1=Pastel,Het%2BClown&s2=Pastel,Het%2BClown

حيث:

  • تم تغيير “%2C” إلى “,”.
  • تم تغيير “+” إلى “%2B”.

وهو ما يؤدي إلى ظهور نتائج خاطئة للمستخدمين على موقعنا.

هل توجد طريقة لمنع حدوث ذلك أو بديل عملي؟

هذه الروابط متطابقة:

https://www.morphmarket.com/c/reptiles/pythons/ball-pythons/genetic-calculator/?s1=Pastel,Het%2BClown&s2=Pastel,Het%2BClown

هل يمكنك وضعها بين علامتي تنصيص عكسية (backticks) حتى نتمكن من رؤيتها كما تقصد؟

عذراً، خطأ مني :roll_eyes:

هذا ما يجب أن يبدو عليه الشكل:

https://www.morphmarket.com/c/reptiles/pythons/ball-pythons/genetic-calculator/?s1=Pastel%2CHet+Clown&s2=Pastel%2CHet+Clown

وهذا ما يحدث عند وضعه في مربع واحد:

https://www.morphmarket.com/c/reptiles/pythons/ball-pythons/genetic-calculator/?s1=Pastel,Het%2BClown&s2=Pastel,Het%2BClown

إذا كان عنوان URL يعمل في كلتا الحالتين، فلماذا يهم؟

لأنها تؤدي إلى نتائج مختلفة.

إليك ما يجب أن يظهر عبر الرابط:

وليس هذا:

هذا يُحدث فرقًا كبيرًا عند محاولة حساب الوراثة بشكل صحيح.

يبدو أن عناوين URL في المنشور الأصلي لم تعد قابلة للتحويل إلى معاينة (لا توجد علامات opengraph على الموقع). ولكن للتسجيل فقط، كان ينبغي حل هذه المشكلة بواسطة