سؤال

لقد قمت بنسخ ملف Favicon.ico الخاص بي إلى جذر مستند Apache الخاص بي. اضطررت إلى إضافة استثناء إعادة كتابة Apache لذلك والآن هو الوصول إليه من www.example.com/favicon.ico. ولكن عندما تضغط على عنوان URL الرئيسي، فإنه لا يظهر.

اعتقدت أن كل ما عليك فعله هو نسخ الملف بالأذونات الصحيحة في جذر DOC؟ هل أحتاج إلى إجراء تغييرات PHP؟ شكرا!

هل كانت مفيدة؟

المحلول

IE و Firefox يمكن أن يتصرف بشكل مختلف (غير متأكد من أي واحد تستخدمه). حاول إضافة الصفحة كإشارة مرجعية، ثم انقر فوق الإشارة المرجعية (لتحميل الصفحة). بعد القيام بذلك، يمكنك الخروج من متصفحك ومعرفة ما إذا كان يظهر بعد ذلك.

إذا لم ينجح ذلك، فحاول مسح ذاكرة التخزين المؤقت للمتصفح وكرر الخطوات المذكورة أعلاه التي يجب إصلاحها. لقد رأيت مشكلتك من قبل!

نصائح أخرى

حاول رمي هذه العلامة في رأس المستند الخاص بك:

<link href="/favicon.ico" type="image/x-icon" rel="icon" />

هل يمكن أن يكون ذلك قمت بتحميل Favicon بعد أن تذكر متصفحك أن نطاقك ليس لديه واحد وبالتالي لا يصدر طلبا جديدا؟

يجب أن يكون المرجع Favicon.ico عنوان URL مطلقا وليس قريبا. باستخدام هذا:

<link rel="icon" href="/favicon.ico" type="image/x-icon">    
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">

حالتي كانت

favicon.ico () shows up in:

    IE 9.0.8
    Safari 5.1.7 

Fails in:

    FF 28.0
    Google Chrome 34.0

تغيير إلى القيم المطلقة

<link rel="icon" href="http://127.0.0.1/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="http://127.0.0.1/favicon.ico" type="image/x-icon">

يسبب جميع المتصفحات لتحديد موقع وعرض Favicon.ico

يتصرف أيقونة FAVICON بشكل مختلف عن متبرع مختلفة وأحيانا إذا كان يعمل في FF & لا يعمل في IE. حاول بعد مسح ذاكرة التخزين المؤقت للمتصفح والرمز القياسي ل ICO FAVICON، فقط ضع علامة في ملف الفهرس الخاص بك أو أي ملف شائع لمشروعك.

<link rel="FaviconIcon" href="favicon.ico" type="image/x-icon">

على الرغم من أن المتصفحات الجديدة تدعم صور GIF و PNG، ولكنني أقترح دائما حفظ الصورة ك Favicon.ico.

حاول وضع ملف ICO في مجلد صور في الجذر الخاص بك. هذا هو المكان الذي يبحث فيه العديد من المتصفحات عن Favicon. وهذا شيء يجب وضعه في الاعتبار. Favicon هو قياسي فضفاض جدا، إذا استطعت الاتصال به حتى، والذي يدعمه المتصفحات، وليس عن طريق الخادم. تقوم المتصفحات أنفسهم في الواقع بإحضار Favicons في مكالمات منفصلة لعرضها على أشرطة المفضلة، أو علامات التبويب ... يجب وضع ملف Favicon فقط في مكان ما يمكن للمتصفحات العثور عليه.

سيقوم بعض المتصفحات بتلتقط الرمز إذا كان في الدليل الجذر دون إضافة أي شيء إلى الصفحة، ومع ذلك، فإن IE و FF لا. أضف هذا الرمز إلى قسم الرأس في صفحتك

<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">

يبدو أنه في Chrome لا يمكنك استخدام رابط (EX. https://) بدلا من ذلك يجب أن يكون لديك favicon.ico في نفس المجلد مثل index.html. وبعد لأي ملف آخر، يبدو أن العمل مع رابط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top