প্রতিটি ওয়েবসাইটে আমার ফাইল থাকা উচিত


36

আমি প্রতিটি ওয়েবসাইটে থাকা ফাইলগুলির একটি তালিকা রাখতে চাই। বেশিরভাগ ব্রাউজার এবং বটগুলি খুশি করার জন্য এবং লগগুলিতে 404 বার্তার সংখ্যার সাথে নামার ধারণাটি হ'ল।

এখন পর্যন্ত আমার কাছে নিম্নলিখিত ফাইলগুলি রয়েছে:

  • /favicon.ico
  • /robots.txt
  • /sitemap.xml
  • /apple-touch-icon-72x72-precomposed.png
  • /apple-touch-icon-72x72.png
  • /apple-touch-icon-precomposed.png
  • /apple-touch-icon.png

এমন অন্যান্য ফাইল রয়েছে যা প্রায়শই অনুরোধ করা হয় এবং প্রতিটি ওয়েবসাইটে থাকা উচিত?


2
আমি কেবল তাদের ঘৃণা করি! তারা কি ডাব্লুটিএফ ভাবছে? আমি যদি তাদের এটি ব্যবহার করতে চাইতাম তবে আমি তাদের যুক্ত করে দিতাম ...
PeeHaa

1
আমি আপনাকে বুঝতে পারি ... তবে আমি আরও বেশি যা ঘৃণা করি তা হ'ল আমার অ্যাপাচি লগের 404 টি বার্তা।
রাফেল লুথিগার

2
স্পষ্ট করা. আমি যা ঘৃণা করি তা হ'ল ব্যবহারকারী-এজেন্টরা ডিফল্টরূপে সেগুলি অ্যাক্সেস করার চেষ্টা করে।
PeeHaa

যদিও এটি একটি পৃথক প্রশ্ন begs। দেখে মনে হচ্ছে আপনার প্রাথমিক উদ্বেগ হ'ল "বহিরাগত" 404 লগ হ্রাস করা। আপনি যে বৈধ 404 লগগুলি স্রুতে লাগাতে চান তা প্রচুর পাচ্ছেন? অথবা আপনি অন্যান্য ত্রুটিগুলি লগের মাধ্যমে বাছাই করার চেষ্টা করছেন এবং 404 এর পথে পাচ্ছেন?
ক্রিস

1
ব্রাউজারগুলিতে স্বয়ংক্রিয়ভাবে সাইট আইকনগুলি সন্ধান করতে আমার কোনও সমস্যা নেই কারণ এটি ওয়েবমাস্টারদের প্রতি একক পৃষ্ঠায় তাদের একটি উল্লেখ অন্তর্ভুক্ত করার প্রয়োজনীয়তা সংরক্ষণ করে। তবে, আমি চাই অ্যাপল ফেভিকন স্ট্যান্ডার্ডের সাথে আটকে থাকত, যা আলফা চ্যানেলগুলির পাশাপাশি একাধিক আইকন আকারকে সমর্থন করে।
লজ মেজেস্টে

উত্তর:


21

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

আমার জানা সমস্তগুলি এখানে:

  • ফেভিকন.ইকো
    আপনার পৃষ্ঠাগুলি ট্যাব, বুকমার্ক ইত্যাদিতে আইকন দেয়
  • robots.txt
    আপনার যদি সার্চ ইঞ্জিনগুলি থেকে কোনও পৃষ্ঠাগুলি ব্লক করতে হয় তবে দরকারী তবে সবকিছুতে অ্যাক্সেসের অনুমতি দিতে ফাঁকা হতে পারে। এটিতে আপনার সাইটম্যাপের অবস্থানও থাকতে পারে।
  • ওয়েবমাস্টার সরঞ্জাম যাচাই ফাইলগুলি যাচাইকরণের
    সবচেয়ে সহজ পদ্ধতি (আপনার এইচটিএমএল কোডে অকেজো মেটা ট্যাগ রাখে)। আছে google[hash].htmlএবং BingSiteAuth.xml। আমার মূলটিতে ইয়াহুর পক্ষে একটিও রয়েছে তবে সম্ভবত এটির আর দরকার নেই।
  • ক্রসডোমেন.এক্সএমএল
    এই ফাইলটি অ্যাডোব ফ্ল্যাশ দ্বারা যে কোনও সময় আপনার সাইটের সাথে সংযুক্ত হওয়ার জন্য অনুরোধ করা হয়েছে। আপনি কোনও ছোট সাইটে আপনার লগগুলিতে সম্ভবত এই ফাইলটি দেখতে পাবেন না তবে এটির জন্য একটি সাইটে আমার কাছে প্রচুর অনুরোধ ছিল। বাইরের সাইটগুলিতে অ্যাক্সেস আটকাতে ডিফল্ট হওয়ায় আপনি খালি ফাইল তৈরি করতে পারেন।
  • .htaccess (অ্যাপাচি)
    স্পষ্টতই ব্রাউজার / বট দ্বারা অনুরোধ করা হয়নি তবে বেশিরভাগ সাইটের জন্য অত্যাবশ্যক।

সবশেষে, আইফোন অনুরোধ করতে যে আইকনগুলি জোর দিয়ে থাকে সেগুলি সম্পর্কে: বেশ কয়েকটি আকার রয়েছে যা অনুরোধ করতে পারে। আমার আইফোন 3 জি (আইওএস 5) 57x57 সংস্করণটির জন্য অনুরোধ করে এবং আমি আমার ত্রুটি লগগুলিতে 72x72 এবং 114x114 (সর্বাধিক সাধারণ) দেখতে পাই। সুতরাং আপনি যদি নিজের লগগুলি থেকে সমস্ত 404 টি অপসারণ করতে চান তবে মনের-উদ্বেগজনকভাবে আপনাকে এই সমস্ত সরবরাহ করতে হবে:

  • /apple-touch-icon-57x57-precomposed.png
  • /apple-touch-icon-57x57.png
  • /apple-touch-icon-72x72-precomposed.png
  • /apple-touch-icon-72x72.png
  • /apple-touch-icon-114x114-precomposed.png
  • /apple-touch-icon-114x114.png
  • /apple-touch-icon-precomposed.png
  • /apple-touch-icon.png

1
.htaccessঅ্যাপাচি এবং এমনকি অ্যাপাচি ব্যবহারকারীদের জন্যও এটি নির্দিষ্ট, যদি কারও কাছে ভার্চুয়ালহোস্ট সংজ্ঞাতে অ্যাক্সেস থাকে তবে এটি পারফরম্যান্সের পক্ষে একটি দুর্বল পছন্দ
ড্যান্লেফ্রি

ক্রসডোমেন.এক্সএমএল জন্য +1 - যা আমার কাছে ঘটেনি, এবং এটি অন্তর্ভুক্ত করার জন্য দুর্দান্ত ধারণা।
জ্যাকব হিউম

আমার কাছে প্রতিদিন একবার বট সাইটম্যাপ.এক্সএমএল অনুরোধ করেছিল। এবং আমি এই ফাইলটি কোথাও রেজিস্ট্রেশন করি নি। সুতরাং এই বটটি কেবল এটি অনুমান করছিল।
রাফেল লুথিগার

@ ডিসগ্রান্টলডগোট: আপডেটের জন্য আপনাকে ধন্যবাদ। আমি জানতাম না যে অন্যান্য আকারগুলিও বিদ্যমান।
রাফেল লুথিগার

1
সিলভারলাইটও ব্যবহার করে clientaccesspolicy.xml
লজ মেজেস্টে

3

আমার মনে হয় আপনার সম্ভবত এটি আছে।

এমনকি অ্যাপল স্পর্শ আইকন সম্পূর্ণরূপে প্রয়োজনীয় নয়, যেহেতু আপনি এটি না রাখার জন্য বেছে নিয়েছেন (এবং এটির সাথে লিঙ্ক করবেন না) তবে আইওএস কেবল পৃষ্ঠার একটি থাম্বনেল ব্যবহার করবে (ব্যক্তিগতভাবে, যদিও আমি এগুলিতে যুক্ত করব)।

আমি তোমাদের বলতে চাই শুধুমাত্র সত্যিই প্রয়োজন favicon.ico এবং robots.txt এর , sitemap.xml হয় ঐচ্ছিক খুব।


1
এটি অনুরোধটিকে আটকাবে না এবং এভাবে রাফেল তাদের লগগুলিতে 404 টি ত্রুটি দেখছে। যদি আপনি কোন ফাইলগুলিকে সবচেয়ে বেশি প্রভাবিত করে সেদিকে মনোনিবেশ করতে চলেছেন তবে আমি বলব আপনি ঠিক আছেন।
জ্যাকব হিউম

2

আর একটি যেটি আমি লক্ষ্য করেছি তা হ'ল ব্রাউজার কনফিগ.এক্সএমএল যা আইই দ্বারা অনুরোধ করা কিছু জারজ । রক্তাক্ত জঞ্জাল লগগুলি পূরণ করে।


ধন্যবাদ। আপনি কি জানেন যে এই ফাইলটিতে কী হওয়া উচিত?
রাফেল লুথিগার

1

নতুন অ্যাপল সংস্করণগুলি এই ফাইলগুলির জন্য অনুরোধ করে (এই ক্রমে)

  • /apple-touch-icon-120x120-precomposed.png
  • /apple-touch-icon-120x120.png
  • /apple-touch-icon-precomposed.png
  • /apple-touch-icon.png

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