proste narzędzie do tworzenia map witryn XML? (strona stale się rozwija)

14

Czy ktoś też poleca

  • skrypt php, który mogę uruchomić jako CRON

lub

  • jakieś narzędzie strony trzeciej, którego mogę używać do tworzenia map witryn?

Moja strona internetowa jest bazą wydarzeń, więc strony są dość czasowe, ponad 20 nowych stron dziennie ...

Google sugeruje: http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators Jednak wszystkie wyglądają na dość stare i zastanawiałem się, czy jest jakieś nowe, błyskotliwe narzędzie do tego!

Haroldo
źródło
oferując nagrodę, ponieważ szukam narzędzia, które będzie w stanie pobrać około 10 000 000 rekordów (adres URL, ostatnia aktualizacja) i stworzyć mapę witryny.
Jeremy French
@ user2804, moja odpowiedź została zaktualizowana
John Conde

Odpowiedzi:

7

Jeśli wiesz, jak wykonać dowolne programowanie po stronie serwera, możesz napisać własny skrypt dynamicznej mapy witryny, który pobiera najnowsze informacje z bazy danych przy każdym wywołaniu. Jeśli Twoja witryna nie aktualizuje się zbyt często, możesz buforować wyniki i aktualizować tylko w razie potrzeby.

aktualizacja

Nieograniczony generator map witryn (nie darmowy) Ten może obsługiwać duże witryny z wieloma mapami witryn:

Obsługa witryn LARGE, dzielenie mapy witryny na części na 50 000 adresów URL i tworzenie pliku indeksu map witryn zgodnie z protokołem map witryn Google.

John Conde
źródło
1
Ponadto, jeśli używasz wspólnego CMS, są bardzo duże szanse, że będzie już dostępny generator map witryn. W każdym razie powinieneś upewnić się, że nie korzystasz z generatora map witryn opartego na przeszukiwaczach, w przypadku takiej dynamicznej witryny powinieneś zawsze próbować uzyskać adresy URL bezpośrednio z danych wewnętrznych.
John Mueller
Daje nagrodę za skrypt, do którego sam się zbliża.
Jeremy French,
5

Natychmiastowym rozwiązaniem byłby internetowy generator map witryn:

http://www.xml-sitemaps.com/

Lub, jak powiedział John Conde, stwórz własny skrypt, który albo

Odp .: przeszukuj folder www w poszukiwaniu plików HTML lub

b: jeśli twoje strony nie istnieją „fizycznie” i zawsze są generowane dynamicznie, napisz skrypt php, który wygeneruje adresy URL dla wszystkich możliwych stron.

Skonfiguruj zadanie crona do codziennego wywoływania dowolnego skryptu, co spowoduje utworzenie mapy witryny dla wszystkich stron dostępnych tego dnia.

xRade
źródło
0

Kiedyś używałem xml-sitemaps, ale ostatnio znalazłem: http://www.xmlsitemapgenerator.org To ma o wiele więcej opcji i ma także przydatną funkcję ping. na jakiś czas wyłączali zaawansowane funkcje i ograniczali liczbę stron, ale wydaje się, że wrócili teraz, chociaż limit wynosi 50 stron. może jeśli ładnie zapytasz, zwiększą go!


źródło
0

http://sitemap.keylimetie.com/ może nie odpowiadać twoim potrzebom, ale wyrzucę go tam, na wypadek gdyby ktoś uznał to za przydatne. Korzystam z niego i cieszę się z wyników, a jego harmonogram można uruchamiać codziennie lub co tydzień.

plntxt
źródło