Простейшая карта сайта для phpBB3

Доброго всем дня. Совсем недавно я писал, как придать форуму на движке phpBB3 более-менее приличный вид в глазах поисковиков. Кстати, мою статью оптимизация phpBB3 отметил в своем посте ни кто иной, как Михаил Шакин, он же глобатор.
Казалось бы, форум теперь у нас и с ЧПУ и с минимумом внешних ссылок и даже файл robots.txt создан, но индексация происходит чрезвычайно медленно. В моем случае требовалось переиндексировать уже давно работающий форум. Посоветовавшись на форумах, я решил подсунуть Яндексу и Гуглу карту сайта. Ставить замудренные плагины и разбираться  с ними было если честно лень и я решил склепать свой простой скриптик.

Полный его текст находится в прикрепленном файле.

Несколько советов по его применению.

Я бы советовал закомментировать следующие строки:

@ini_set('display_errors', '1');
@ini_set('display_startup_errors', '1');

Они не думаю, что нужны.
Далее, если вы не используете seoMod, то, для того, чтобы карта сайта создавалась закомментируйте следующие строки:

$phpbb_seo->set_url($data['forum_name'], $data['forum_id'], $phpbb_seo->seo_static['forum']);

и

$phpbb_seo->prepare_iurl($data, 'topic', $data['topic_type'] == POST_GLOBAL ? $phpbb_seo->seo_static['global_announce'] : $phpbb_seo->seo_url['forum'][$data['forum_id']]);

Еще я бы посоветовал создать в корне два файла sitemap.xml и sitempa.xml.gz и выставить на них права, разрешающие запись. Теперь в панели веб мастера, которую предоставляют и яндекс и гугл можно указать урл к карте вашего форума. Указывать можно любой из трех приведенных ниже вариантов:

  • http://forum.ru/sitemap.php
  • http://forum.ru/sitemap.xml
  • http://forum.ru/sitemap.xml.gz

Первый вариант всегда предоставит свежую карту, но при каждом обращении он будет немного нагружать сервер. Следующие оба отличаются лишь своим размером, но если вы указываете один из них, то позаботьтесь о вызове скрипта sitemap.php хотя бы раз в неделю. Я это сделал с помощью cron.

Еще, можно в robots.txt добавить такие вот строки:

Sitemap: http://forum.ru/sitemap.xml.gz
Sitemap: http://forum.ru/sitemap.xml

Скачать sitemap скрипт для phpBB3

Простейшая карта сайта для phpBB3: 4 комментария

    • Что Вас именно интересует. Могу впринципе выложить готовую версию совсеми seo-модами, поставленными

  1. у меня есть сайт, но вот карту сделать нормальную не получается, freerollpokerclub.ru если не сложно посмотрите, что из СЕО модов необходимо ставить в первую очередь? Спасибо!

    • Для начала прочитайте мою статью: Оптимизация форума phpBB3. Если установка мода Ultimate SEO URL пройдет успешно, то думаю дальше сложностей особых не возникнет. но предупреждаю сразу, установка этого мода не из простых, хотя у меня форум был перекручен тысячу раз, возможно поэтому. В идеале должно занять минут 30, тут главное внимательность. Далее устновите Prime Links. Карту сайта можно установить из файла, что я прикрепил. И если даже не поставите моды, что я описал выше, закомментируйте строчки о которых я говорил в посте. Ну и можете воспользоваться сайтом — http://fladex.ru, там есть мод fladex.ru/down/o-19.html которые чуть сложнее чем мой, он просто треубет вмешательство в код, как я понимаю. Но он более универсален, я поставил свой, меня ни капли не напрягает.

Обсуждение закрыто.