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

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

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

Serge_T » 04.11.20 20:11

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]

Но для форума, находящегося в подпапке, он почему-то уже не работал. Изменение [icode]RewriteBase[/icode] не помогло. Возможно, зависит от сервера. По хорошему, должно работать указание RewriteBase в виде:

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

RewriteBase /путь_к_форуму_относительно_имени_домена/


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

Очень надо.

Аватара пользователя
Predator
Сообщения: 106
Зарегистрирован: 06.11.15 13:59

Predator » 06.04.21 22:42

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

PS: Разобрался сам.

Shredder
Администратор
Сообщения: 1037
Зарегистрирован: 22.08.13 09:05

Shredder » 07.04.21 23:29

Predator
Решение подскажешь? На всякий случай.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Аватара пользователя
Predator
Сообщения: 106
Зарегистрирован: 06.11.15 13:59

Predator » 08.04.21 13:46

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

Кстати, при ответе в этой теме через быстрый ответ или через полный , форум выпадает в ошибку. При редактировании поста, нормально.



В другой теме отвечал, такого не было, а тут при каждом ответе. Ты бы глянул.

Аватара пользователя
Predator
Сообщения: 106
Зарегистрирован: 06.11.15 13:59

Predator » 10.04.21 18:11

Shredder
Починил смотрю. :)

Mike777
Сообщения: 1
Зарегистрирован: 26.04.21 00:06

Mike777 » 26.04.21 00:19

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

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

Большое спасибо за отличные расширения.

Shredder
Администратор
Сообщения: 1037
Зарегистрирован: 22.08.13 09:05

Shredder » 06.05.21 23:31

1.0.11
Обновил до совместимости с phpBB 3.3.x
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Аватара пользователя
Kuskow
Сообщения: 15
Зарегистрирован: 25.05.16 11:46

Kuskow » 03.07.21 18:05

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

Но в Canonical попадает первая ссылка. И получается, что для поисковика две абсолютно одинаковых страницы с одинаковыми заголовками, но с разными URL (и canonical). Яндекс на такое ругается:
Одинаковые заголовки и описания страниц
20 (0%) страниц содержат одинаковые title.
Когда описания отражают контент страницы, информативны и привлекательны, пользователям удобнее находить информацию в поисковой выдаче.

Shredder
Администратор
Сообщения: 1037
Зарегистрирован: 22.08.13 09:05

Shredder » 11.07.21 00:53

Kuskow
А в исходном коде этой страницы какая ссылка в теге canonical ?
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Аватара пользователя
Kuskow
Сообщения: 15
Зарегистрирован: 25.05.16 11:46

Kuskow » 11.07.21 06:39

Вот такая:
viewtopic.php?t=162&start=23

Shredder
Администратор
Сообщения: 1037
Зарегистрирован: 22.08.13 09:05

Shredder » 25.07.21 17:50

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

Sirius777 » 03.09.21 09:43

Shredder писал(а):1.0.11
Обновил до совместимости с phpBB 3.3.x


Укажите плиз в 1м посте, что расширение совместимо с 3.3.Х

Ответить