http://wm-monitoring.ru/ ')) {alert('Спасибо за то что установили нашу кнопку! =)');} else {alert('Очень жаль! =(');}"> http://wm-monitoring.ru/

EasyDRaw.ru | Cоздаем карту сайта sitemap.xml «на лету»

Опубликовано: 06.10.2017

01 Фев 2012 / Дарья Рыбалтович

В данной статье я постараюсь рассказать, как упростить создание и обновление файла sitemap.xml с помощью небольшого скрипта на PHP. Обязательным условием для работы данного скрипта является наличие на сайте базы данных в формате MySQL. Если же ваш сайт написан без использования баз данных, то, по идее можно модифицировать этот скрипт для прохода по дереву папок, но это будет куда больше работы, так что оставляю это на усмотрение фанатов.

Что такое карта сайта sitemap.xml?

Наверняка, посещая различные интернет ресурсы, вы сталкивались с пунктом меню «Карта сайта» или с вот таким значком -   . Так вот, это все нужно и хорошо, но это – для пользователей. А наша с вами задача сделать тоже самое, но для поисковых роботов. Файл sitemap.xml не виден пользователям и выполняет чисто технические задачи.

Sitemap (карта сайта)  – это специальная структура данных в формате XML (Яндекс также поддерживает текстовый формат), которая содержит на одной странице ссылки на все страницы вашего сайта. С ее помощью можно заставить поисковик максимально быстро проиндексировать все страницы вашего сайта. Кроме того, вы сможете указать, какие страницы на сайте являются более важными, задав им приоритет.

Подробная спецификация файла sitemap.xml описана на официальном сайте sitemaps.org .

Cоздание sitemap.xml вручную

Создать карту сайта можно в любом текстовом редакторе, опираясь на базовые знания стандарта XML.

Ниже приведен пример файла Sitemap, в котором содержится только один URL-адрес и использованы все необязательные теги. Необязательные теги выделены курсивом.

Карта
rss