Google Sitemap Generator
Программа Google Sitemap Generator позволяет из набора ссылок веб-сайта генерировать
следующий код в формате XML Google Sitemap:
Набор ссылок:
http://www.site1/
http://www.site1/soft/index.html
http://www.site1/internet/load.php
http://www.site1/products/
http://www.site1/products/gsm.html
Google Sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://www.site1/</loc>
</url>
<url>
<loc>http://www.site1/soft/index.html</loc>
</url>
<url>
<loc>http://www.site1/internet/load.php</loc>
</url>
<url>
<loc>http://www.site1/products/</loc>
</url>
<url>
<loc>http://www.site1/products/gsm.html</loc>
</url>
</urlset>
Платформа ОС Windows. Скачать программу
Google Sitemap Generator.
Sitemap (карта сайта) бывает особенно полезна в случае, когда
поисковым системам затруднена индексация страниц сайта, например,
страницы портала показываются только при запросе из формы.
Роботы поисковых систем не могут вводить данные в формы ввода и ждать
результат.
В этом случае карта сайта помогает поисковику увидеть и просканировать все страницы.
Для указания месторасположения карты сайта на сервере
можно использовать следующую директиву в файле robots.txt:
User-agent: *
Disallow:
Sitemap: http://king-dom.ru/sitemap.xml
Данное указание месторасположения файла sitemap.xml (и его XML формат)
правильно воспринимается ведущими поисковыми системами: Google, MSN, Yahoo, Yandex.
PHP скрипт для генерации Google Sitemap
Данный скрипт просматривает папку /soft/my/, и находит файлы с расширением .htm и .html и затем формирует код,
который можно вставлять в файл sitemap.xml.
<?php
$dir = opendir ("/home/user/www/site7/public_html/soft/my/");
while ($file = readdir ($dir))
{
if ( strstr($file, ".htm") )
{
echo "<url>\n";
echo "<loc>http://dasug.com/soft/my/";
echo "$file";
echo "</loc>\n</url>\n";
}
}
closedir ($dir);
?>