it-swarm.dev

Jak skonsolidować wszystkie mapy witryn w sieci wielostanowiskowej?

Mam instalację na wielu serwerach z wieloma witrynami w subdomenach. Problem polega na tym, że wszystkie wtyczki map witryn wielostanowiskowych tworzą oddzielną mapę witryny dla każdej witryny.

Nie chcę dodawać dziesiątek witryn do narzędzi Webmasters. To dużo pracy, sprawia, że ​​wszystko jest trudne do zarządzania i zmusza mnie do czytania wszystkich statystyk i raportów oddzielnie, kiedy chcę mieć tylko jedną.

Jak mogę utworzyć jedną mapę witryny, która obejmuje każdą witrynę w sieci?

4
HoGo

WordPress na wielu serwerach lub subdomenach? Nie jestem pewien, czy zdezorientowaliście tych dwóch. Poddomeny wielostanowiskowe są w zasadzie fałszywymi subdomenami, które po prostu mają rekord CNAME lub A-Name dodany do rekordów DNS.

Powiedziawszy to, i wierzę, że jeden z respondentów to powiedział, wystarczy mieć mapę witryny dla domeny głównej, a następnie będziesz miał robots.txt, który instruuje główne boty wyszukiwarki do twojej subdomeny.

Na przykład mam to w wielostronnej sieci WordPress, w moim katalogu głównym robots.txt:

Agent użytkownika: *
Disallow:/wp-content/plugins /
Mapa strony: https://nationalcdp.org/sitemapindex.xml
Mapa strony: https://cases.nationalcdp.org/sitemapindex.xml
Mapa strony: https://directory.nationalcdp.org/sitemapindex.xml
Mapa strony: https://discuss.nationalcdp.org/sitemapindex.xml
Mapa strony: https://forums.nationalcdp.org/sitemapindex.xml
Mapa strony: https://juntunen.nationalcdp.org/sitemapindex.xml
Mapa strony: https://kinsel.nationalcdp.org/sitemapindex.xml
Mapa strony: https://johnson.nationalcdp.org/sitemapindex.xml
Mapa strony: https://bisbee.nationalcdp.org/sitemapindex.xml

Idąc do narzędzi Google/Bing dla webmasterów, po prostu dodaję katalog główny, dodaję główną mapę witryny i pozwalam robotom wyszukiwarek wykonać resztę pracy.

W swojej wtyczce do mapy witryny upewnij się, że wysyła ona również zapytania do wyszukiwarek (domyślnie większość wtyczek map witryn), więc są stale aktualizowane.

3
Jason Weber

Możesz zarejestrować główną domenę (np. Domena.com). Niestety musisz także zarejestrować i weryfikować www.domain.com oraz wszystkie poddomeny. Nie wyjdź z tego.

Uwaga : Narzędzia dla webmasterów Bing/Yahoo są na tyle sprytne, że zdają sobie sprawę, że domeny domain.com i www.domain.com są takie same. Więc nie musisz rejestrować domain.com

Ale w końcu musisz przesłać mapę witryny do domain.com. Możesz przesłać więcej niż jedną mapę witryny do narzędzi Google/Bing/Yahoo dla webmasterów.

Na koniec musisz dodać każdą mapę witryny do pliku robots.txt

Sitemap: http://domain.com/sitemap.xml
Sitemap: http://sub.domain.com/sitemap.xml

Skopiuj ten sam plik robots.txt do każdej subdomeny. I twoje gotowe.

0
mAsT3RpEE

Nie chcę dodawać dziesiątek witryn do narzędzi Webmasters.

Marnujesz swój czas, jeśli to zrobisz. Każda wtyczka sitemap może myśleć o pingach głównych wyszukiwarkach, gdy mapa witryny zostanie zaktualizowana. A te lepsze (wszystkie?) Generują oddzielną mapę witryny na subdomenę.

Konsolidacja wszystkich map witryn w sieci wielostanowiskowej jest w tym świetle całkowicie bezużyteczna i powoduje komplikacje podczas generowania samej mapy - mogą pojawić się problemy z pamięcią i limity czasu.

0