Всем кто уже сталкивался с проблемой индексации форума,известно,что
Яндекс,он же ЯША любит не глазами,а на "ощуп",тоесть пока он не дойдет до ссылки,то она не про индексируется.
Так как яндекс ищет только в расстоянии 3 ссылок от главной,то у многих ссылок есть шанс не попасть на индексаци вообще(
Сегодня мы попытаемся решить эту проблему,в этом нам поможет PHP,БД MYSQL форума(вашего),Прямые руки,Банка пива.
Первый шаг:
Для начала нам понадобится написать некий парсер ссылок на темы, помните это не sitemap генератор, мы будем работать напрямую с бд!
И так,чтобы избавить вас от изучения языка php,я накидал примерчик скрипта:
PHP Code:
<?php
$ms = "http://localhost/"; ///Ссылка вашего ФОРУМА с / вконце
$db_host="localhost"; ///Названия сервера mysql,где установлен форум
$db_user="root"; ///Логин от MYSQL (От БД форума)
$db_pass=""; ///Пароль от MYSQL (От БД форума)
$db_name="vb"; ///Название БД MYSQL (БД форума)
$db = mysql_connect($db_host, $db_user, $db_pass) or die('Ошибка подключения к базе данных');
mysql_select_db($db_name, $db) or die('Ошибка выбора базы данных');
///mysql_query("SET NAMES `cp1251`"); ///Раскоментируйте строчку если у вас появилась проблема с кодировкой в файле yandex.html
$sql = mysql_query("SELECT * FROM `thread`"); ///Если у вас есть префикс таблиц,то добавьте его перед thread
if(mysql_num_rows( $sql) > 0)
{
$fp = fopen("yandex.html","w+"); ///Название конечного файла
while($row = mysql_fetch_array( $sql))
{
$c ='<a href="'.$ms.'showthread.php?p='.$row['threadid'].'" target="_blank">'.$row['title'].'</a>'; ///Пример ввида ссылок(вобла дефолт)
fwrite($fp,"\n $c \n");
}
fclose($fp);
}
$all = file("./yandex.html");
$counts = count($all);
echo"Напарсино ссылок: $counts ";
?>
Вот собственно и все..Если у вас другой вид ссылок,то вы можете сами переделать,или попросить помощи у меня в этой теме!
Внимание,Если вы незнаете логин,пароль и т.д от мускул,то можно посмотреть у вас на фтп,в папке с форумом есть папка includes,там есть файл конфиг.Вот там и можно посмотреть.
Сохраняем получившийся код в файл,с любым названием,например 1.php
И переходим по адресу ,например
http://Ваш_форум.ру/1.php
и ждем пока страница догрузится до конца.
Шаг Второй:
Страница догрузилась,Отлично, у нас есть файл yandex.html в нем все ссылки на темы.
Внимание: Там все ссылки без исключение,так что будьте аккуратны,Там могут быть ссылки и на темы из модераторской,и других вип разделов.Но они не проиндексируются,ведь гостям доступ к ним закрыт

Вот,отвлеклись...Теперь идем в админку форума, и редактируем шаблон header или FORUMHOME
Вообщем нужно разместить ссылку там,чтобы яндекс ее увидил.
Можете использовать теги <a href="http://Ваш_Форум.ру/yandex.html" target="_blank"> <strong>Яше</strong></a> и т.д
Главное,чтобы яша заметил и перешел по ней.....
Шаг третий:
Работа сделана,Пиво выпито.....Теперь ждем яндекс выдачи....
По идее после 1-2 выдач,должны добавится все тетмы в индекс.....
Удачи.....
Спецально для vbsupport.ru, ваш StenLi
Внимание:Если у вас установлено vbseo,и вы имеете другой вид ссылок,то оставьте пример здесь, Я переделаю для вас!