в очередной раз увидел "проблему на сканировании сайта" от Яндекса (на Гугле не проверял).
Выглядит она так:
Вложение:
Комментарий к файлу: сканирование роботом яндекса
Яндекс считает это за ошибку и при большом их количестве возможны проблемы с рейтингом сайта.
Существует 2 решения этой проблемы от автора оригинальной темы:
// ставить два мода не надо. выберите только какой-нибудь один.
первое - мод Hook Canonical (появление на странице для ботов ссылки канонического вида без изменения адреса страницы)
второй мод: Hook Mini Seo (Этот хук меняет адреса тем - убирает идентификатор форума f=)
вот так будет выглядеть ссылка на тему для робота:
Вложение:
если у вас главная страница сайта уже не index.php - тогда надо немного изменить код в файле hook (в любом варианте мода):
Найти
Заменить на
здесь прописана главная страница - portal.php (case 'portal'), если у вас другая - замените в коде на свою.
Код: Выделить всё
case 'index':
$canonical = generate_board_url() . '/';
break;
Заменить на
Код: Выделить всё
case 'index':
$canonical = generate_board_url() . "/index.$phpEx";
break;
case 'portal':
case 'home':
$canonical = generate_board_url() . '/';
break;
здесь прописана главная страница - portal.php (case 'portal'), если у вас другая - замените в коде на свою.
по ссылке на оригинальную тему можно перейти и прочитать применение и обсуждение данного новшества. довольно интересно и полезно.
я сам поставил оба варианта и проверил в работе - проблем нет, всё работает как надо.
информация взята здесь: https://www.phpbb-work.ru/seo-hooks-t87.html