আপনার কি <লিঙ্ক rel = "আইকন" href = "ফেভিকন.ইকো" টাইপ = "চিত্র / এক্স-আইকন" /> অন্তর্ভুক্ত করতে হবে?


205

আমি নিম্নলিখিত কোডের কোডটি আমার হেড ট্যাগে অন্তর্ভুক্ত করি নি, তবে আমার ফ্যাভিকনটি এখনও আমার ব্রাউজারে উপস্থিত রয়েছে:

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

এটি অন্তর্ভুক্ত করার উদ্দেশ্য কী?

উত্তর:


174

যদি আপনি ফেভিকনকে কল না করেন favicon.ico, আপনি সেই ট্যাগটি প্রকৃত পাথ নির্দিষ্ট করতে (যদি আপনার এটি images/ডিরেক্টরিতে থাকে) নির্দিষ্ট করতে পারেন । ব্রাউজার / ওয়েবপেজটি favicon.icoডিফল্টরূপে মূল ডিরেক্টরিতে সন্ধান করে।


3
অথবা আপনার যদি
ফটিকন.ইকোটি

121

আপনার আসলে দুটি করা উচিত, যাতে সমস্ত ব্রাউজার আইকনটি খুঁজে পায়।

"ফেভিকন.ইকো" ফাইলটির নামকরণ এবং এটি আপনার ওয়েবসাইটের মূলের মধ্যে রাখাই ডাব্লু 3 সি এর পদ্ধতিটি "নিরুৎসাহিত":

পদ্ধতি 2 (নিরুৎসাহিত): ফ্যাভিকনটিকে একটি পূর্বনির্ধারিত ইউআরআইতে লাগানো ফ্যাভিকন
নির্দিষ্টকরণের জন্য দ্বিতীয় পদ্ধতিটি চিত্রটি সনাক্ত করতে পূর্বনির্ধারিত ইউআরআই ব্যবহার করে: "/ ফেভিকন", যা সার্ভারের মূলের সাথে সম্পর্কিত। এই পদ্ধতিটি কাজ করে কারণ কিছু ব্রাউজার সেই ইউআরআই ব্যবহার করে ফেভিকনগুলি সন্ধান করার জন্য প্রোগ্রাম করা হয়েছিল।
ডাব্লু 3 সি - আপনার সাইটে ফ্যাভিকন কীভাবে যুক্ত করবেন

সুতরাং, সমস্ত পরিস্থিতি কভার করার জন্য, আমি সর্বদা এটি একটি "rel" বৈশিষ্ট্য যুক্ত করার অনুরোধ করা এবং একই .ico ফাইলটিতে এটি নির্দেশ করার পদ্ধতি ছাড়াও এটি করি।


8
হ্যাঁ, এটি আরও সঠিক উত্তর। কেবলমাত্র favicon.icoমূলটি রচনার সাথে সম্পর্কিত কোনও মানদণ্ড নেই , তবে বেশিরভাগ ব্রাউজারগুলি fileতিহাসিক কারণে স্বয়ংক্রিয়ভাবে ফাইলটি অনুরোধ করবে।
ফ্যাব্রিসিও ম্যাট

10
এটি করার যথাযথ কারণ এটি নয় যে এটি কিছু পরিস্থিতিতে কাজ করে , তবে কারণ আরও ভাল পদ্ধতি কিছু পরিস্থিতিতে কাজ করে না
জ্যাস্পার

2
কৌতূহলজনকভাবে , রিয়েলফ্যাভিকন জেনারেটর এইচটিএমএল হেডে ফেভিকনটি ঘোষণা না করার পরামর্শ দেয়।
ড্যান ড্যাসক্লেস্কু

7
ইন্টারনেট এক্সপ্লোরার ফেভিকন আবিষ্কার করেছে এবং এটির মূলে অনুসন্ধান করেছিল। আফাইক, সমস্ত ব্রাউজার এটি করে। এই কারণেই আমি মূলে ফেভিকন.ইকো রাখার পরামর্শ দিচ্ছি, কারণ অন্যথায় এটি 404 ফিরে আসবে এবং বেশিরভাগ সিস্টেমে এটি ক্যাশে করে না ... সুতরাং এটি অনুরোধ করে চলে। সেখানে একটি আইকন রাখুন এবং এটি সঠিকভাবে ক্যাশে হবে will
স্টিজন ডি উইট

50

আমি এটি দুটি কারণে ব্যবহার করি:

  1. উদাহরণস্বরূপ ক্যোয়ারী প্যারামিটার যুক্ত করে আমি আইকনটিকে রিফ্রেশ করতে বাধ্য করতে পারি ?v=2। এটার মত: <link rel="icon" href="https://stackoverflow.com/favicon.ico?v=2" type="image/x-icon" />

  2. আমার যদি পথটি নির্দিষ্ট করা দরকার।


দুর্দান্ত, অবশেষে এটি কেন দেখানো হচ্ছে তা আবিষ্কার করলেন!
তিমির

আমি নিশ্চিত যে এটি কেবল একটি টাইপো ছিল তবে আপনার এখানে একটি আপেক্ষিক href রয়েছে যার অর্থ এটি কাজ করবে না যতক্ষণ না আপনার সমস্ত পৃষ্ঠাগুলি শীর্ষ স্তরে থাকে বা আপনার প্রতিটি উপ-ডিরেক্টরিতে ফেভিকন.আইকো ফাইল না থাকে।
ক্রিস কগডন

পরের পাঠকদের কাছে এফওয়াইআই, ক্রিস কগডনের মন্তব্য "9 সেপ্টেম্বর '16 5:55 তে সম্পাদনা করা হয়েছে, সুতরাং আর কোনও সমস্যা নেই
ড্যারিন

13

এটি কেবল রুট ফোল্ডারে যুক্ত করা কোনও ফ্যাশনের পরে কাজ করে তবে আমি খুঁজে পেয়েছি যে আমার যদি ফ্যাভিকন পরিবর্তন করতে হয় তবে আপডেট হতে কয়েক দিন সময় লাগতে পারে ... এমনকি ক্যাশে রিফ্রেশও কৌশলটি করে না।


Ctrl-C এবং পুনর্নির্মাণ করতে ভুলবেন না।
জেসন গ্লাস

9

অনেকে / তাদের কুকি পথ সেট করে set এটি প্রতিটি ফ্যাভিকন অনুরোধের ফলে কমপক্ষে ক্রোমে সাইটগুলির কুকিজের একটি অনুলিপি প্রেরণ করবে। আপনার কুকিবিহীন ডোমেনে আপনার ফ্যাভিকনকে সম্বোধন করা উচিত এটি সংশোধন করা উচিত।

<link rel="icon" href="https://cookieless.MySite.com/favicon.ico" type="image/x-icon" />

আপনি কতটা ট্র্যাফিক পান তার উপর নির্ভর করে লিঙ্কটি যুক্ত করার এটি সবচেয়ে ব্যবহারিক কারণ হতে পারে।

কুকিবিহীন ডোমেন সেট আপ করার তথ্য:

http://www.ravelrumba.com/blog/static-cookieless-domain/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.