روابط الشريط الجانبي المخصصة تزيل اسم المضيف الداخلي من معلمات استعلام عناوين URL الخارجية

عند حفظ رابط مخصص للشريط الجانبي بعنوان URL خارجي يحتوي على اسم المضيف الخاص بالموقع داخل معامل استعلام، تتم إزالة اسم المضيف بشكل غير صحيح من معامل الاستعلام، مما يؤدي إلى كسر عنوان URL.

خطوات التكرار

  1. انتقل إلى إعدادات الشريط الجانبي وأضف/عدّل رابطًا مخصصًا
  2. اضبط عنوان URL على عنوان URL خارجي يتضمن اسم المضيف الخاص بموقعك في معامل استعلام، على سبيل المثال عنوان URL لإعادة توجيه يوتيوب يشير مرة أخرى إلى موقعك
  3. حفظ

السلوك المتوقع
يتم الاحتفاظ بعنوان URL الكامل كما تم إدخاله، بما في ذلك اسم المضيف في معامل الاستعلام.

السلوك الفعلي
يتم تجريد اسم المضيف الخاص بالموقع من معامل الاستعلام. على سبيل المثال، يتغير جزء معامل الاستعلام من ?q=https://mysite.com/some-path/ إلى ?q=/some-path/، مما ينتج عنه عنوان URL لإعادة التوجيه معطّل.

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

حل بديل
قم بترميز URL لجزء اسم المضيف في معامل الاستعلام واكتب مباشرةً في قاعدة البيانات، متجاوزًا تطبيع النموذج.

البيئة

  • مستضاف ذاتيًا، Discourse v2026.3.0-latest
إعجاب واحد (1)