2012-06-02 3 views
1

У меня есть один веб-сайт, например www.example.com, и у вас есть динамические страницы, такие как www.example.com/page?1 и www.example.com/page?2 и т. Д. Все страницы создаются каждый час. Мне нужно создать файл sitemap.xml, автоматически сохранить на пути к серверу и обновить последние веб-страницы в поисковой системе Google. Как это сделать в ASP.NET? Дайте мне ключ к этому.Как создать динамическую карту сайта google в asp.net?

ответ

1

Я искал аналогичную информацию недавно, есть similar topic. То, что вам нужно, называется «веб-искатель» - принцип работы заключается в поиске всего URL-адреса в HTML-коде, исключая ссылки на другие сайты, и создании списка найденных ссылок. Для каждого URL-адреса в списке он повторит эти шаги, и в результате вы получите список адресов для всех ваших веб-страниц.
И тогда вы можете создать файл Sitemap.xml, я использовал для этого класс .net Framework - XmlTextWriter.
Что касается автоматического обновления файла Sitemap, я думаю, вы можете установить некоторый таймер и обновить файл, например, один раз в день или делать это каждый день. Удачи

Смежные вопросы