простий інструмент для створення XML-сайтів? (сайт, що постійно розширюється)


14

Хто-небудь рекомендує

  • php-скрипт, який я можу запустити як CRON

або

  • Якийсь інструмент третьої сторони я можу використовувати для створення мап сайту?

Мій веб-сайт - це події, і тому сторінки доволі часові з 20+ новими сторінками на день ...

Google пропонує це: http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators Однак всі вони виглядають досить старими, і мені було цікаво, чи є якийсь кричущий новий інструмент для цього!


пропоную баунті, тому що я шукаю інструмент, який зможе взяти близько 10 000 000 записів (URL, останній оновлений) та створити карту сайту.
Джеремі Френч

@ user2804, моя відповідь оновлена
Джон Конде

Відповіді:


7

Якщо ви знаєте, як зробити будь-яке програмування на сервері, ви можете написати свій власний динамічний сценарій мапи сайту, який вилучає найновішу інформацію з вашої бази даних кожного разу, коли вона викликається. Якщо ваш сайт не оновлюється занадто часто, ви можете кешувати результати та оновлювати лише при необхідності.

оновлення

Безлімітний генератор Sitemap (не безкоштовно) Цей веб-сайт може працювати з кількома сайтами:

Підтримка великих веб-сайтів, розділяючи мапу сайту на частини по 50 000 URL-адрес у кожній і створюючи файл індексу Sitemap відповідно до протоколу Google Sitemap.


1
Крім того, якщо ви використовуєте загальну CMS, велика ймовірність того, що для цього вже буде доступний генератор Sitemap. У будь-якому випадку, ви повинні переконатися, що ви не використовуєте генератор Sitemap на основі сканера, з таким динамічним сайтом, як вам слід намагатися завжди отримувати URL-адреси безпосередньо зі своїх внутрішніх даних.
Джон Мюллер

Даючи щедрості за сценарій, ви самі підходите.
Джеремі Френч

5

Безпосереднім рішенням буде онлайн-генератор мапи сайту:

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

Або, як сказав Джон Конде, створити свій власний сценарій, який буде або

a: перетягніть папку www для html-файлів, або

b: якщо ваші сторінки не існують "фізично" і постійно динамічно створюються, напишіть php-скрипт, який створить URL-адреси для всіх сторінок, які могли існувати.

Налаштуйте роботу cron для виклику будь-якого сценарію щодня, і це створить мапу сайту для всіх сторінок, наявних у той день.


0

Раніше я використовував xml-sitemaps, але нещодавно знайшов: http://www.xmlsitemapgenerator.org У цього варіанту є набагато більше варіантів, а також є зручна функція ping. вони на деякий час відключили розширені функції і обмежили кількість сторінок, але, схоже, зараз вони повернулися, хоча обмеження становить 50 сторінок. можливо, якщо ви красиво запитаєте, вони збільшать його!


0

http://sitemap.keylimetie.com/ може не відповідати вашим потребам, але я викину його туди, якщо хтось вважає це корисним. Я використовую його і задоволений результатами, і його можна планувати проводити щодня або щотижня.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.