لذا لاحظت شيئًا غريبًا. كما تعلمون، أحيانًا ينتج عن ذلك نتائج بحث أفضل عند استخدام Google للبحث في Meta. لذلك ذهبت إلى Google، وأدخلت استعلامي، ووجدت موضوعي، وفجأة لاحظت أن عنوان الموضوع في علامة تبويب المتصفح (وليس في الموضوع نفسه!) واسم الفئة، وتلك الفئة وحدها، تمت ترجمتها إلى الهولندية.
من الغريب أن هذا اختفى عندما نقرت على صفحة أخرى على Meta.
بعد بعض الارتباك، وجدت أن هذا كان ناتجًا عن حقيقة أن الموضوع كان يحتوي على ?tl=nl ملحقة بعنوان URL، وأن هذا تمت إضافته بواسطة Google.
لذا أنا مسجل الدخول، وكان من المفترض أن يعمل المعامل tl فقط للمستخدمين المجهولين. ولكن يبدو أنه يؤثر على بعض العناصر إذا كنت مسجل الدخول.
الآن دعنا نجرب هذا أثناء تسجيل الخروج ونرى ما سيحدث. يجب أن يعمل ذلك، أليس كذلك؟
حسنًا. ليس حقًا.
لذا بالعودة إلى سبب انتهاء هذا المعامل في محرك بحث.
في الواقع، يظهر الموضوع مرتين في Google، مرة مع ?tl=nl ومرة بدونه. التفصيل المضحك هو أن العنوان والمقتطف الخاص بالذي يحتوي على المعامل ليسا باللغة الهولندية، بل باللغة الإنجليزية تمامًا مثل الآخر.
لجعل الأمور أكثر إثارة للاهتمام، فإن عنوان URL القانوني في المصدر لا يحتوي على المعامل، لذلك من غير الواضح لي سبب فهرسته بواسطة Google مع المعامل.
<link rel="canonical" href="https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789">
لذا لدينا:
-
المعامل
tlمن المفترض أن يعمل فقط للمستخدمين المجهولين (وفقًا لوصف إعدادSet locale from param) ولكن للمستخدمين المسجلين فإنه يؤثر علىtitleوالفئة. -
ينتهي به الأمر بطريقة ما في Google (على الرغم من أنني لا أعرف كيف أمنع ذلك لأن Google يتجاهل
canonicalعلى ما يبدو؟) -
بالنسبة للمستخدمين المجهولين، يعمل المعامل
tlجزئيًا فقط ولا يستمر. لا يتم تمريره بين الطلبات ولا يبدو أنه يقوم بتعيين ملف تعريف ارتباط (على الأقل، ليس على Meta)- تعيين
?tl - كل شيء باللغة الصينية

- الانتقال إلى موضوع
- رؤية كيف أن الفئات فقط باللغة الصينية

- الانتقال “للخلف”
- رؤية كيف أن لافتة الترحيب والفئات لا تزال باللغة الصينية ولكن المواضيع باللغة الإنجليزية

- تعيين


