في ملف robots.txt ، يمكنني كتابة عنوان URL النسبي التالي لملف خريطة الموقع؟
sitemap: /sitemap.ashx
أو هل يجب علي استخدام عنوان URL الكامل (المطلق) لملف خريطة الموقع ، مثل:
sitemap: http://subdomain.domain.com/sitemap.ashx
لماذا أتساءل:
في blog.domain.com أضع ملف robots.txt للسماح لمحركات البحث بالعثور على خريطة الموقع. ولكن ، بسبب أحرف البدل ، يشارك كل حساب المستخدم نفس ملف robots.txt. ولهذا السبب لا يمكنني استخدام البديل الثاني. وفي الوقت الحالي ، لا يمكنني استخدام إعادة كتابة عنوان url لملفات txt. (أعتقد أن الإصدارات الأحدث من IIS يمكنها التعامل مع هذا؟)
وفقًا للوثائق الرسمية على الموقع sitemaps.org يجب أن يكون عنوان URL كاملاً:
يمكنك تحديد موقع ملف Sitemap باستخدام ملف robots.txt. للقيام بذلك ، ما عليك سوى إضافة السطر التالي بما في ذلك عنوان URL الكامل إلى ملف Sitemap:
Sitemap: http://www.example.com/sitemap.xml
برامج زحف Google ليست ذكية بما فيه الكفاية ، ولا يمكنها الزحف إلى عناوين URL النسبية ، ولهذا يوصى دائمًا باستخدام عناوين URL المطلقة لتحسين إمكانية الزحف وقابلية الفهرسة.
لذلك ، لا يمكنك استخدام هذا الاختلاف
> sitemap: /sitemap.xml
بناء الجملة الموصى به هو
Sitemap: https://www.yourdomain.com/sitemap.xml
ملحوظة: