কোনও আপেক্ষিক সাইটম্যাপ ইউআরএল একটি রোবট.টিএসটিএস এ ব্যবহার করা যেতে পারে?


191

Robots.txt এ আমি সাইটম্যাপ ফাইলের জন্য নিম্নলিখিত আপেক্ষিক URL লিখতে পারি?

sitemap: /sitemap.ashx

অথবা আমাকে সাইটম্যাপ ফাইলের জন্য সম্পূর্ণ (পরম) URL টি ব্যবহার করতে হবে, যেমন:

sitemap: http://subdomain.domain.com/sitemap.ashx

কেন আমি অবাক:

  • আমি একটি নতুন ব্লগ পরিষেবা, www.domain.com এর মালিক, যা ব্যবহারকারীদের অ্যাকাউন্ট নাম.ডোমেন.কম এ ব্লগ করার অনুমতি দেয়।
  • আমি ওয়াইল্ডকার্ড ব্যবহার করি, সুতরাং সমস্ত উপ-ডোমেন (অ্যাকাউন্টগুলি) নির্দেশ করে: "ব্লগ.ডোমেন.কম"।

ব্লগ.ডোমেন.কম এ সার্চ ইঞ্জিনগুলিকে সাইটম্যাপটি সন্ধান করতে আমি রোবট ডট টেক্সট রেখেছি। তবে, ওয়াইল্ডকার্ডের কারণে সমস্ত ব্যবহারকারীর অ্যাকাউন্টে একই রোবট.টেক্সট ফাইল ভাগ হয় hats তবে কেন আমি দ্বিতীয় বিকল্পটি ব্যবহার করতে পারি না। এবং আপাতত আমি txt ফাইলগুলির জন্য url পুনর্লিখন ব্যবহার করতে পারি না। (আমি অনুমান করি যে আইআইএসের পরবর্তী সংস্করণগুলি এটি পরিচালনা করতে পারে?)

উত্তর:


318

সাইটম্যাপস.আর.জে অফিসিয়াল ডকুমেন্টেশন অনুসারে এটির পুরো URL হওয়া দরকার:

আপনি একটি রোবট.টিএসটিএসএস ফাইল ব্যবহার করে সাইটম্যাপের অবস্থান নির্দিষ্ট করতে পারেন। এটি করতে, সাইটম্যাপে পুরো URL সহ কেবল নীচের লাইনটি যুক্ত করুন :

Sitemap: http://www.example.com/sitemap.xml

31
দয়া করে নোট করুন @ আনোরের উদাহরণটিতে রয়েছে: মূলধন এস এর সাথে সাইটম্যাপ S.
বুজইট

19
আর মামলার বিষয়ে, robotstxt.org নির্দিষ্ট করে ফাইল নাম প্রকাশে অনিচ্ছুক robots.txtমূলধন আর ছাড়া
khargoosh

যদি সাইটটি https লোড করা হয়, সাইটম্যাপ ইউআরএলটি http সহ উল্লিখিত হয়েছে। এই ভাল? বা প্রোটোকলের উপর ভিত্তি করে আমাদের কী সাইটম্যাপ ইউআরএল রাখতে হবে?
শামস

4
@ শামস: আপনার সাইটম্যাপে তালিকাভুক্ত ইউআরএলগুলিকে সাইটম্যাপ ফাইলের মতো একই প্রোটোকল এবং একই হোস্ট ব্যবহার করতে হবে। যদি আপনার সাইটটি এর অধীন উপলব্ধ থাকে http এবং https আপনার কেবলমাত্র একটি সাইটম্যাপ সরবরাহ করা উচিত (ক্যানোনিকাল ভেরিয়েন্ট সহ)
13:39

2

গুগল ক্রোলারগুলি যথেষ্ট স্মার্ট নয়, তারা আপেক্ষিক ইউআরএলগুলি ক্রল করতে পারে না, এ কারণেই এটি সর্বদা আরও ভাল ক্রলবিলিটি এবং সূচকতার জন্য নিখুঁত URL টি ব্যবহার করার পরামর্শ দেওয়া হয়।

অতএব, আপনি এই প্রকরণটি ব্যবহার করতে পারবেন না

> sitemap: /sitemap.xml

প্রস্তাবিত বাক্য গঠনটি হ'ল

Sitemap: https://www.yourdomain.com/sitemap.xml

বিঃদ্রঃ:

  • "সাইটম্যাপ" এ প্রথম অক্ষরটি মূলধন করতে ভুলবেন না
  • "সাইটম্যাপ:" এর পরে স্থান রাখতে ভুলবেন না

-2

ভাল প্রযুক্তিগত এবং যৌক্তিক প্রশ্ন আমার প্রিয় বন্ধু। Robots.txt ফাইলটিতে নেই আপনি সাইটম্যাপের আপেক্ষিক URL এর সাথে যেতে পারবেন না; আপনাকে সাইটম্যাপের সম্পূর্ণ URL সহ যেতে হবে with

"সাইটম্যাপ: https://www.example.com/sitemap_index.xML " এর সাথে যাওয়া আরও ভাল

উপরের ইউআরএল পরে কোলন স্থান দেয়। আমি দীপককে সমর্থন করাও পছন্দ করি।

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