Оптимизированные страницы тем - SEO Topic & Canonical URL

Удаление ID форумов из URL тем и тег Canonical для улучшенной индексации поисковиками

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.
Serge_T
Сообщения: 1
Зарегистрирован: 04.11.20 20:07

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Serge_T »

Shredder писал(а): Для двух форумов, расположенных в корневой папке домена, у меня работал следующий код:
Найти:

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

RewriteRule ^(.*)$ app.php [QSA,L]
Добавить после:

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

Options +FollowSymlinks
RewriteBase /

RewriteCond %{QUERY_STRING} (.*)f=([0-9]+)&t=(.+) [NC]
RewriteRule ^viewtopic\.php$ viewtopic.php?%1t=%3 [R=301]
Но для форума, находящегося в подпапке, он почему-то уже не работал. Изменение RewriteBase не помогло. Возможно, зависит от сервера. По хорошему, должно работать указание RewriteBase в виде:

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

RewriteBase /путь_к_форуму_относительно_имени_домена/
Камрады! Разобрались, как сделать редирект для форума в подкаталоге?

Очень надо.
Аватара пользователя
Predator
Сообщения: 109
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 11 раз
Поблагодарили: 7 раз
Контактная информация:

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Predator »

Shredder
Установил расширение, добавил правки в htaccess, сдох ajax при отправке поста через быстрый ответ, вываливает ошибку. Да и при переходе по-страницам темы, та же ошибка ajax. Подскажи, что где поправить?

PS: Разобрался сам.
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Shredder »

Predator
Решение подскажешь? На всякий случай.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
Predator
Сообщения: 109
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 11 раз
Поблагодарили: 7 раз
Контактная информация:

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Predator »

Shredder
Решение подскажешь? На всякий случай.
Так чего подсказывать?... Выбрал второй пункт в настройках, т.к. форум уже давнишний (добавить ID к canonical), добавил переадресацию в htaccess (именно из-за неё и был косяк)? закоментировал строки редиректа и всё заработало, как надо.

Кстати, при ответе в этой теме через быстрый ответ или через полный , форум выпадает в ошибку. При редактировании поста, нормально.
изображение_2021-04-08_144846.png
В другой теме отвечал, такого не было, а тут при каждом ответе. Ты бы глянул.
Аватара пользователя
Predator
Сообщения: 109
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 11 раз
Поблагодарили: 7 раз
Контактная информация:

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Predator »

Shredder
Починил смотрю. :)
Mike777
Сообщения: 3
Зарегистрирован: 26.04.21 00:06
Благодарил (а): 2 раза

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Mike777 »

Shredder Добрый день!

Подскажите, возможно ли запустить на phpbb 3.3?
На форум 3.2.5 встал идеально, выбрал пункт 2. "Добавить ID форума к тегу Canonical" , seo-sitemap тоже подтянулся и добавил в карту сайта =f.
На другом форуме под 3.3.2 подправил services.yml, добавил кавычки к аргументам, установилось без ошибок, но в Функциях конференции не отображаются пункты для выбора.

Большое спасибо за отличные расширения.
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Shredder »

1.0.11
Обновил до совместимости с phpBB 3.3.x
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
Kuskow
Сообщения: 15
Зарегистрирован: 25.05.16 11:46
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Kuskow »

Уж не знаю, откуда, но поисковики нашли и проиндексировали ссылку:
viewtopic.php?t=162&start=23
На каждой странице у меня по 20 сообщений. То есть, показывается вторая страница темы, у которой нормальная ссылка:
viewtopic.php?t=162&start=20

Но в Canonical попадает первая ссылка. И получается, что для поисковика две абсолютно одинаковых страницы с одинаковыми заголовками, но с разными URL (и canonical). Яндекс на такое ругается:
Одинаковые заголовки и описания страниц
20 (0%) страниц содержат одинаковые title.
Когда описания отражают контент страницы, информативны и привлекательны, пользователям удобнее находить информацию в поисковой выдаче.
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Shredder »

Kuskow
А в исходном коде этой страницы какая ссылка в теге canonical ?
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
Kuskow
Сообщения: 15
Зарегистрирован: 25.05.16 11:46
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Kuskow »

Вот такая:
viewtopic.php?t=162&start=23
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Shredder »

Kuskow
Точно могу сказать, что это не глюк моего плагина, потому что ссылку он генерирует на основе параметра start самого движка:

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

		$start = $event['start'];
...
			$canonical = generate_board_url() . '/' . append_sid("viewtopic.$this->php_ext", "t=$topic_id" . (($start) ? "&start=$start" : ''), true, '');
Это может быть как конфликт с другими расширениями, так и ещё что-то. Желательно смотреть "на месте" и знать список плагинов, установленных на форуме
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Sirius777
Сообщения: 3
Зарегистрирован: 01.09.21 14:49

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Sirius777 »

Shredder писал(а):1.0.11
Обновил до совместимости с phpBB 3.3.x
Укажите плиз в 1м посте, что расширение совместимо с 3.3.Х
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Shredder »

Версия обновлена до 1.0.12.
В связи с добавлением разрабами функционала этого расширения в движок начиная с версии 3.3.5, для phpBB версий 3.3.5 и выше расширение больше не актуально, его нужно отключить или удалить. Во избежание конфликтов...
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
im0
Сообщения: 1
Зарегистрирован: 24.06.22 08:47
Благодарил (а): 1 раз

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение im0 »

Shredder писал(а):В связи с добавлением разрабами функционала этого расширения в движок начиная с версии 3.3.5
А можно чуть подробнее (ткнуть носом в кусок кода или послать в «нужном направлении»)? Как там можно включить второй режим?

PS. Перевожу старый форум на «новые рельсы» и возможно переключил бы уже на seo-url, но пока хотелось бы оставить прежние полные ссылки (в том числе на посты).

PPS. Если вдруг бет время для ответа, то за одно ещё вопрос: ваших расширений нет в каком-нить VCS? Предпочтительно конечно git, но вдруг что-то другое предпочитаете… Иногда приходится малость модифицировать и хотелось бы попроще синхронизироваться с оригиналом…
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Оптимизированные страницы тем - SEO Topic & Canonical URL

Сообщение Shredder »

im0 писал(а):А можно чуть подробнее (ткнуть носом в кусок кода или послать в «нужном направлении»)? Как там можно включить второй режим?
В самом движке - никак. В расширении:
Загляните в файл ext.php и строку return $enable; замените на return true;
Это отключит проверку на версии, которая не даст включить расширение в phpBB >= 3.3.5.

Затем установите расширение штатно и включите в настройках второй режим.
im0 писал(а):PPS.
Нет.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Ответить