/ / Посилання на мапу сайту в robots.txt для кожного TLD - інтернаціоналізація, мапа сайту, хост, robots.txt

Довідник Sitemap у robots.txt для кожного TLD - інтернаціоналізація, sitemap, host, robots.txt

Ми використовуємо robots.txt для посилання на наш файл індексу мапи сайту. Зараз ми випустимо нові, різні країни. Наш веб-сайт під TLD .de надає robots.txt, що містить посилання на наш індексний файл. Індексні файли стосуються різних мап сайту, що містять наш .de посилання в loc XML-вузол. Інші локалі (наприклад, для .fr) перераховані з xhtml:link нижче.

Приклад:

<url>
<loc>https://xy.de/hallo</loc>
<xhtml:link>https://xy.fr/hello</xhtml:link>
</url>

Питання зараз, чи слід додати robots.txt із посиланням на наш індекс Sitemap до нашого .fr індекс теж? Або, можливо, достатньо розмістити посилання лише німецькою мовою .de robots.txt, оскільки місця описуються з альтернативними місцями для кожного іншого? Або ми повинні перевернути loc XML-вузол з "поточним" мовою? Наприклад під https://xy.fr/robots.txt чи має бути посилання на мапу сайту .fr посилання в loc XML-вузол?

Відповіді:

0 для відповіді № 1

The Протокол Sitemaps не згадує xhtml:link елемента, тож споживачі, що слідують за протоколом, можуть ігнорувати його.

Як мапа сайту може містити лише URL-адреси одного і того ж хоста, а файл robots.txt також працює лише для свого хоста, типовим способом є надання кожному хосту свого файла robots.txt, який вказує на мапу сайту цього хоста (з абсолютною URL-адресою)

# robots.txt from http://fr.example/robots.txt
Sitemap: http://fr.example/sitemap.xml
# robots.txt from http://de.example/robots.txt
Sitemap: http://de.example/sitemap.xml

Карта сайту може розміщуватися на іншому хості, але все одно потрібно підтвердити право власності за допомогою файлу robots.txt (див. Sitemaps & Cross Подання)