У меня есть двуязычный веб-сайт с индексом карты сайта для каждого языка, который ссылается на несколько различных карт сайта (один для видео, один для статического контента и один для статей). Я хотел бы представить другую карту сайта, которая связывает индексы карты сайта, чтобы я мог связать эту карту сайта в файле robots.txt в корне, и мне не пришлось бы иметь один файл robots.txt для каждого языка.
Это действительно? Или есть более простое решение моей проблемы?
источник
Да, у вас может быть индекс карты сайта, содержащий ссылки на другие индексы карты сайта [ источник ], если они все находятся в одном домене.Обновлено: индексные файлы Sitemap не могут содержать другие индексные файлы - каждый индекс Sitemap может содержать ссылки на обычные карты сайта. Однако несколько индексов карты сайта можно отправить в Google по отдельности.
Каждый отдельный индекс карты сайта может включать до 1000 ссылок на другие
<sitemap>
. Если вам нужно сослаться больше, создайте несколько индексов Sitemap и отправьте каждый из них.Каждая карта сайта может содержать до 50 000 ссылок на страницы . Если вам нужно больше, разделите их на несколько файлов Sitemap.
источник
Существует более простой способ, но только если это позволяет ваш пакет веб-хостинга.
Почему бы не создавать субдомены для каждого языка?
Затем каждый поддомен можно указать на отдельную папку, затем, в основном, вы копируете все, чтобы обе папки были идентичными, а затем вы изменяете содержимое новых страниц презентации (например, index.html) в соответствии с другим языком.
Например, если у вас есть такая настройка:
Затем вы можете спланировать настройку следующим образом:
Тогда вы бы только изменили index.html.
НО...
Если вы использовали абсолютные пути в некоторых ваших сценариях, то вам также необходимо их изменить. поэтому в приведенном выше примере, если копия index.html ссылается на index.css в исходной папке, это необходимо обновить.
источник