كيفية استخدام .ico favicons بشكل صحيح في Discourse multisite؟ Google يعرض أيقونات مختلفة للموقع الرئيسي والمنتدى رغم تحميل نفس الملف

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

أنا أدير إعداد Discourse متعدد المواقع به العديد من المواقع على نفس الخادم. لضمان اتساق العلامة التجارية، أرغب في استخدام أيقونات المفضلة .ico (بحجم 32x32) لكل من مواقع العمل الرئيسية ومنتدياتها.

لقد قمت بتحميل نفس أيقونة المفضلة .ico لكل من المواقع الرئيسية والمنتديات — ومع ذلك، عند التحقق من نتائج بحث Google:

  • تظهر المواقع الرئيسية أيقونة مفضلة بحجم 16x16 (PNG أو .ico؟)، كما هو متوقع.
  • تظهر المنتديات أيقونة PNG أكبر بحجم 26x26، على الرغم من أن أيقونة المفضلة هي نفس ملف .ico.

أشك في أن Discourse يقوم بإدراج أيقونة PNG الافتراضية الخاصة به بشكل منفصل، مما قد يتسبب في اختيار Google والمتصفحات لإصدارات مختلفة من أيقونات المفضلة بين الموقع الرئيسي والمنتدى.

أسئلتي:

  1. كيف يمكنني استخدام ملفات أيقونات المفضلة .ico بشكل صحيح في Discourse؟
  2. كيف يمكنني تجاوز أو تعطيل أيقونة PNG الافتراضية لـ Discourse بالكامل بحيث يتم استخدام أيقونة المفضلة .ico الخاصة بي فقط؟
  3. هل يمكن أن يؤثر عدم اتساق أيقونة المفضلة هذا على تحسين محركات البحث (SEO) أو نتائج بحث Google؟ كيف يمكن إصلاحه؟
  4. هل هناك أي أفضل الممارسات لضمان عرض متسق لأيقونات المفضلة عبر جميع منتديات المواقع المتعددة والمواقع الرئيسية؟

أبحث أيضًا عن حل لإعداد Discourse متعدد المواقع.

شكراً لمساعدتكم!

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

سؤال وجيه، لدي هذا أيضًا!

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

ما زلت أبحث عن المساعدة أو النصيحة. :eyes:
شكرًا!

يعمل بشكل صحيح على الاستضافة الخاصة بنا.

هل يمكنك نشر أسماء المضيفين الفعلية للمواقع، مع توضيح أي منها هو جذر الموقع المتعدد وأيها هو الضيف للموقع المتعدد حتى نتمكن من التحقق؟

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

@supermathie
شكرا على ردك!
أقدر اقتراحك وتوضيحك بشأن المواقع الجذرية والضيوف.

الموقع الجذري متعدد المواقع هو forum.getnursingjobs.com وأحد المواقع الضيفة هو forum.getchefjobs.com
أي اقتراحات ستكون

بالنسبة لمواقع Discourse، يتم تحديد الأيقونة بواسطة محتويات الصفحة (عنصر link في head):

○ → curl -s https://forum.getnursingjobs.com/ | htmlq 'link[rel=icon]'
<link href="https://forum.getnursingjobs.com/uploads/default/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png" rel="icon" type="image/png">

○ → curl -s https://forum.getchefjobs.com/ | htmlq 'link[rel=icon]'
<link href="https://forum.getchefjobs.com/uploads/chef/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png" rel="icon" type="image/png">

وهذه الملفات ( و على التوالي) هي كلاهما ملفات PNG بحجم 32×32 كما هو متوقع:

○ → curl -s https://forum.getnursingjobs.com/uploads/default/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced

○ → curl -s https://forum.getchefjobs.com/uploads/chef/optimized/1X/931ed11ccda2b78d1b427939901795ee6d2d4b50_2_32x32.png | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced

يفترض أن هذا هو ما قصدته؟

أفترض أنك تقصد بـ “الموقع الرئيسي” على سبيل المثال www.getnursingjobs.com؛ هذا الموقع لديه أيقونة () وهي أيضًا ملف PNG بحجم 32×32:

○ → curl -s https://www.getnursingjobs.com/favicon.ico | file -
/dev/stdin: PNG image data, 32 x 32, 8-bit colormap, non-interlaced

كل ما أراه هو ملفات PNG بحجم 32×32، لذا يبدو كل شيء جيدًا بالنسبة لي. إذا كانت المشكلة بالنسبة لك هي أن Google تقدم نتائج بأيقونات بأحجام مختلفة، فهي تقوم بإنشاء تلك النتائج لك وليس لديك سيطرة على ذلك. ولكن يبدو أن التغيير الوحيد الذي يقومون به هو عرض الأيقونات بحجم مختلف (في حالتي، 18×18) على الرغم من أن الأيقونة التي يعرضونها لموقعك لا تزال ملف PNG بحجم 32×32:

بالنسبة لي، كل شيء يبدو على ما يرام.

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

شكراً جزيلاً لك على التحليل المفصل والشامل، @supermathie. أقدر حقًا تخصيصك للوقت للتحقيق في هذا وتقديم شرح واضح جدًا. كان تفصيلك مفيدًا للغاية.

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.