Sitemap.xml для блога на Эгее
##UPD (от 11.08.2017):Чуть позже сделаю по лучше
Читал у Ильи Бирмана, что он не понимает зачем его блогу Сайтмап.хмл и в Эгее его никогда не будет. А мне нужен → Гугл и Яндекс указывают на ошибку.
Сайтмап — карта сайта в формате ХМЛ, позволяет поисковым роботам видеть страницы сайта, этакий алфавит.
Использовал возможность Эгеи выводить весь список статей по адресу /all/, сделал скрипт, который парсит все ссылки с этой странице и выводит их в нужном формате.
Итог можно посмотреть по адресу: maksfedorov.ru/sitemap.xml
Инструкция установки
- Скачайте файл sitemap.php и залейте его в корневую директорию блога
- Если блог лежит в папке (например blog или notes) — установите значение для переменной $BLOG_URI на 5 строке файла, например если блог лежит в папке blog, то это будет выглядеть так:
$BLOG_URI = 'blog';
- Если ваш блог не в папке, а открывается как полноценный сайт, то оставьте строку пустой
- Отредактируйте файл .htaccess в корне блога — вставьте сразу на следующей строке после RewriteEngine On эти строки:
# Google sitemap
RewriteRule sitemap.xml?$ sitemap.php [L,QSA]
Теперь ваша карта сайта доступна по адресу:
ваш_сайт_точка_ру/sitemap.xml