/ / Референция на Sitemap в robots.txt за всеки TLD - интернационализация, карта на сайта, хост, robots.txt

Референция на Sitemap в robots.txt за всеки TLD - интернационализация, карта на сайта, хост, 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

Най- Протокол за Sitemap не споменава 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 (вж Sitemap и кръстосани постове).