С точки зрения СЕО ссылки вида viewtopic.php?p=214#p214 и схожие ссылки на посты - для phpbb совершенно бесполезны и вредны. У подавляющего большинства они закрыты через robots, что не мешает поисковикам их видеть, но пока следовать инструкциям в роботс. Выходом из положения были бы якоря, которые сохраняют вес страницы, не индексируются отдельно (как ссылки на посты), но при этом перекидывают пользователя в нужную точку.
Т.е. с точки зрения СЕО на смену вот этому:
viewtopic.php?p=5#p5
должно прийти это:
viewtopic.php?t=1#p5
Думал, на этом движке это нереализуемо, но на днях случайно наткнулся на это:
https://forum.onliner.by/viewtopic.php? ... p114148454
Т.е. все прекрасно реализуемо. Предполагаю, что вряд ли там переписывался код движка, скорее используется схематоз, который используется в расширении seo images от Анвара, т.е. ссылка на странице просто подменяется. Штатные ссылки на посты как бы живы, но не видны, взять их неоткуда, поэтому задачу это решает. Никто кроме вас и особо умных пользователей, смотрящих в адресную строку при постинге, про них не знает.
Как вам такое предложение? Возможно, кто-то сможет это реализовать?
Ссылки на сообщения в виде якоря
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Ссылки на сообщения в виде якоря
И при объединении/разделении тем перестают работать, да и элементарное удаление сообщений их сбивает
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Ссылки на сообщения в виде якоря
Онлайнер вроде как в 20ке топовых форумов по массе. Что-то сильно сомневаюсь, что они стали бы делать себе то, что всё сбивает. Зато уйдет хоть частичка архаичности. IPB, Xenforo - на всех современных платформах давно якоря.
-
- Поддержка
- Сообщения: 12751
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Ссылки на сообщения в виде якоря
Факт остаётся фактомromeo_piter писал(а): 24.03.2024 16:55 Что-то сильно сомневаюсь, что они стали бы делать себе то, что всё сбивает
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Ссылки на сообщения в виде якоря
Вернусь к вопросу, если пренебречь фактом сдвига постов при перемещении/удалении, что, например, у меня происходит крайне редко.
Это можно реализовать?
Точнее, реализовать то можно, якорь в темах я сделал. Все красиво отображается в виде. Бонусом перемещение на странице между постами происходит без перезагрузки страницы.
viewtopic.php?t=1&start=10#p10
Но прямые ссылки на посты продолжают присутствовать:
1. В результатах штатного поиска (ссылка на последнее сообщение)
2. На странице темы постинга, когда происходит редирект после отправки сообщения.
С этим что-то можно сделать? Я могу изменить, например, U_LAST_POST в search.php, но это работает только для одностраничных тем. &start= в файле, как я понимаю не получить. Это решаемо? Как и редирект?
Если вопрос и решение требуют оплаты - напишите, плз, предложение в ЛС.
Это можно реализовать?
Точнее, реализовать то можно, якорь в темах я сделал. Все красиво отображается в виде. Бонусом перемещение на странице между постами происходит без перезагрузки страницы.
viewtopic.php?t=1&start=10#p10
Но прямые ссылки на посты продолжают присутствовать:
1. В результатах штатного поиска (ссылка на последнее сообщение)
2. На странице темы постинга, когда происходит редирект после отправки сообщения.
С этим что-то можно сделать? Я могу изменить, например, U_LAST_POST в search.php, но это работает только для одностраничных тем. &start= в файле, как я понимаю не получить. Это решаемо? Как и редирект?
Если вопрос и решение требуют оплаты - напишите, плз, предложение в ЛС.