Mam dwujęzyczną stronę internetową z indeksem map witryn dla każdego języka, który prowadzi do kilku różnych map witryn (jedna dla filmów, jedna dla treści statycznych i jedna dla artykułów). Chciałbym wprowadzić kolejną mapę witryny, która łączy indeksy map witryn, aby móc połączyć tę mapę witryny w pliku robots.txt w katalogu głównym i nie musiałbym mieć jednego pliku robots.txt dla każdego języka.
Czy to jest ważne? A może istnieje prostsze rozwiązanie mojego problemu?
źródło
Tak, możesz mieć indeks mapy witryny zawierający odniesienia do innych indeksów map witryn [ źródło ], o ile wszystkie są w tej samej domenie.Zaktualizowano: Pliki indeksów map witryn nie mogą zawierać innych plików indeksów - każdy indeks map witryn może zawierać linki do zwykłych map witryn. Wiele indeksów map witryn można jednak przesyłać do Google indywidualnie.
Każdy indeks indeksu map witryn może zawierać do 1000 odniesień do innego
<sitemap>
. Jeśli potrzebujesz więcej informacji, utwórz wiele indeksów map witryn i prześlij każdy z nich.Każda mapa witryny może zawierać do 50 000 odnośników do stron . Jeśli potrzebujesz więcej, podziel je na wiele map witryn.
źródło
Jest łatwiejszy sposób, ale tylko wtedy, gdy pozwala na to pakiet hostingowy.
Dlaczego nie utworzyć subdomen dla każdego języka?
Każdą subdomenę można następnie skierować do osobnego folderu, a następnie w zasadzie kopiujesz wszystko, aby oba foldery były identyczne, a następnie zmieniasz zawartość nowo prezentowanych stron (na przykład index.html), aby pasowały do innego języka.
Na przykład, jeśli masz taką konfigurację:
Następnie możesz zaplanować taką konfigurację:
Wtedy zmieniłbyś tylko index.html.
ALE...
Jeśli użyłeś bezwzględnych nazw ścieżek w niektórych swoich skryptach, musisz również je zmienić. więc w powyższym przykładzie, jeśli kopia pliku index.html odnosi się do pliku index.css w oryginalnym folderze, należy to zaktualizować.
źródło