XML Sitemap создаёт карту сайта в соответствии со спецификацией . Этот проект заменяет собой модуль , написанный в рамках . Пожалуйста, более ранние версии этих модулей ищите там.
Этот модуль был написан для того, чтобы разрешить внешним модулям добавление поддержки новых видов ссылок и поддержки поисковых систем. Включённые в поставку модули поддерживают следующие поисковые системы и типы ссылок:
Источник:
Модуль XML Sitemap (ранее Google Sitemap) автоматически создаёт файл sitemap.xml в соответствии со спецификациями sitemaps.org. Это позволяет поддерживающим этот стандарт поисковым системам (в том числе Google, Yahoo!, И Microsoft) построить наилучший индекс вашего сайта.
Модуль имеет несколько опций, которые позволяют администратору сайта настраивать генерацию карты сайта, отправлять карты сайта в Google автоматически, и вести лог загрузки этих карт.
Вы можете:
Автор:
Автор:
Если Вы не можете включить поддержку чистых ссылок (ЧПУ) на Вашем веб-сайте, то для того, чтобы иметь возможность использовать gsitemap, Вы можете создать и загрузить на сайт парочку следующих скриптов.
Самый простой вариант:
<?php
print file_get_contents(
"http://www.diegobelotti.com/?q=gsitemap"
);
?>А этот вариант требует, чтобы у Вас в корне сайта был доступный для записи файл gsitemap.xml:
<?php
$url="http://www.diegobelotti.com/?q=gsitemap";
$xml=file_get_contents($url);
$point=fopen('gsitemap.xml', 'w');
if(fwrite($point, $xml))
{
print "xml created!";
}
else
{
print "ERROR";
}
fclose($point);
?>Просто впечатайте свой URL вместо моего!
Затем предоставьте Google ссылку на сам php-скрипт в первом случае и на файл gsitemap.xml во втором. Второй скрипт должен запускаться не реже чем ежедневно, чтобы сохранять актуальным xml-файл. Вы можете включить его в свой cron-файл.
Надеюсь это кому-то поможет!
Подробнее [итальянский только! :-( ] на
Автор:
Спасибо! :)
Это решение работает на Drupal 5.x с модулем XML Sitemap, но вместо http://www.yoursite.com/?q=gsitemap в скрипте придётся поставить следующий адрес: http://www.yoursite.com/?q=sitemap.xml.
UPDATE:
Инструмент Google для вебмастеров принимает карты сайтов, используя стандартную адресацию Drupal. Я ввёл "?q=sitemap.xml" и карта сайта была загружена! :)
Источник:
Комментарии
Отправить комментарий