Да, еще в копилку. Нужно "отсекать" неверные номера страниц, выдавая 404. Например, если в теме 10 страниц, то при обращении к 11-ой (р=11), все равно будет обращение к 10-ой. Как бы ничего страшного, но если почистить старую закрытую тему, то поисковики снова взбунтуются, крича, что есть дубли страниц по содержимому и по описанию, что не есть хорошо.
(Добавление)
Убрал из пагинатора ссылку на 1-ю страницу (страница дубль) так:
открыл include/lib.php, нашел
CODE: $paginator .= $go_start.$prev.$dots_start;
$paginator .= implode(" ",$pagesarray);
$paginator .= $dots_finish.$next.$go_finish;
и после них добавил:
CODE: // Убираем p=1
$paginator = str_replace('&p=1"','"',$paginator);
$paginator = str_replace('&p=1"','"',$paginator);
В .htaccess добавил:
CODE:RewriteEngine on
RewriteCond %{QUERY_STRING} ^forum=(.*)&topic=(.*)&p=1$
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L]
RewriteCond %{QUERY_STRING} ^forum=(.*)&topic=(.*)&p=1$
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L]
|