info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ Сообщений: 6 ]  Просмотры: 972

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 9 лет 6 месяцев 28 дней
Сообщения: 1235
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Ссылки канонического вида для SEO phpbb 3.0

в очередной раз увидел "проблему на сканировании сайта" от Яндекса (на Гугле не проверял).

Выглядит она так:

Вложение:
Комментарий к файлу: сканирование роботом яндекса
canonical_pr1.png
canonical_pr1.png [ 8.99 КБ | Просмотров: 972 ] canonical_pr1.png



Яндекс считает это за ошибку и при большом их количестве возможны проблемы с рейтингом сайта.

Существует 2 решения этой проблемы от автора оригинальной темы:

// ставить два мода не надо. выберите только какой-нибудь один.

первое - мод Hook Canonical (появление на странице для ботов ссылки канонического вида без изменения адреса страницы)

описание установки
после установки модификации ссылка на странице не изменится. (изменится только в коде страницы, именно для ботов, а в поиске ссылка останется того же вида, что и была. то есть вот скан кода страницы с ошибкой после установки модификации. видите? ссылка имеет другой вид.

Вложение:
Комментарий к файлу: после установки модификации
canonical_pr2.png
canonical_pr2.png [ 6.66 КБ | Просмотров: 972 ] canonical_pr2.png



итак, поехали:

Скачать архив, распаковать, файл из архива загрузить в папку includes/hooks/.

Вложение:
Комментарий к файлу: файл модификации
hook_canonical_1_0_0.zip [729 байт]
Скачиваний: 27


после этого очистить кэш на главной странице администраторского раздела.
всё. после этого в коде страницы должен появиться вывод тэга

Код: Выделить всё

<link rel="canonical" href="ссылка" />


второй мод: Hook Mini Seo (Этот хук меняет адреса тем - убирает идентификатор форума f=)

вот так будет выглядеть ссылка на тему для робота:

Вложение:
seo_mini.png
seo_mini.png [ 10.49 КБ | Просмотров: 109 ] seo_mini.png



описание установки
Скачать мод:

Вложение:
hook_mini_seo_1_0_2.zip [1.08 КБ]
Скачиваний: 4


Распаковать и скопировать файл в папку includes/hooks

После этого очистить кеш на главной странице администраторского раздела форума.

Ссылка сразу появится на странице.

Для этой модификации (если ставится на уже рабочий форум) необходимо прописать перенаправление со старых ссылок с f= на новые только с t=:

открыть файл .htaccess

добавить в файл

Код: Выделить всё

RewriteCond %{QUERY_STRING} ^f=([0-9]+)&t=([0-9]+)(.*)$ [NC]
RewriteRule ^viewtopic\.php$ /viewtopic.php?t=%2%3 [L,R=301]


Всё.


если у вас главная страница сайта уже не index.php - тогда надо немного изменить код в файле hook (в любом варианте мода):

Найти

Код: Выделить всё

      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


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
ссылки канонического вида для phpbb 3.0,canonical,seo,forum
Не в сети
(Дмитрий)  
2019-12-23 
Аватара пользователя

Стаж: 8 лет 3 месяца 6 дней
Сообщения: 741


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Супер, у меня сплошь и рядом такие проблемы от Яндекса! Замечательная доработка. Повнимательней с ней ознакомлюсь после работы. Спс, Андрей!

Добавлено спустя 13 часов 7 минут 56 секунд:
Belk писал(а):

если у вас главная страница сайта уже не index.php - тогда надо немного изменить код в файле hook_canonical.php

Андрей, а как узнать какая у меня главная страница?
У меня вроде так: https://crimea-your.ru/forum/
Хотя можно зайти даже так на форум:
https://crimea-your.ru/forum/index.php? ... 1523dfb6ba
Что эти буквы с цифрами обозначают, я хз :?
P.S. Доработку поставил. Надеюсь правильно :)


Не в сети
(Андрей)  
2019-12-23 
Администратор
Аватара пользователя

Стаж: 9 лет 6 месяцев 28 дней
Сообщения: 1235
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Главная страница это та, которая открывается при наборе просто адреса, т. е. у вас это будет сайт/forum/

То есть если при наборе такого адреса появится ещё дальше index.php - значит это и есть ваша главная страница. А проверить легко: посмотрите код страницы.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-12-24 
Аватара пользователя

Стаж: 8 лет 3 месяца 6 дней
Сообщения: 741


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

То есть если при наборе такого адреса появится ещё дальше index.php - значит это и есть ваша главная страница. А проверить легко: посмотрите код страницы.

Набираю адрес форума: https://crimea-your.ru/forum
и так тоже: https://crimea-your.ru/forum/index.php
Соответственно смотрю код страницы и вижу, для 1 случая:
view-source:https://crimea-your.ru/forum/
для второго
view-source:https://crimea-your.ru/forum/index.php
:bm:


Не в сети
(Андрей)  
2019-12-24 
Администратор
Аватара пользователя

Стаж: 9 лет 6 месяцев 28 дней
Сообщения: 1235
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


ну у вас главная страница точно index.php :)

например здесь - главная страница не стандартная, а newspage.php


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-12-24 
Аватара пользователя

Стаж: 8 лет 3 месяца 6 дней
Сообщения: 741


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


А хорошая доработка, однако! С этими canonical'ами :)
Беру первую попавшуюся ссылку в яндексе на которую он ругается и говорит дубль.
Изображение
Проверяю и вижу, что ссылка то в теле документа одна :)
Несмотря на то, что адрес в шапке разный :-D

Изображение

Изображение

Будем наблюдать...


Показать сообщения за:  Поле сортировки  
Ответить на тему  [ Сообщений: 6 ] 

Кто сейчас на сайте:

Всего посетителей: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

Сейчас этот раздел просматривают: нет зарегистрированных пользователей и гости: 1



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете защищать свои темы паролем

Найти:
Перейти:  




cron

Текущее время: 20 апр 2025, 15:53

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид