Редирект дублей в phpbb3 с помощью .htaccess
Как избавится от дублей в адресах тем на форумах phpbb3
Для начала я рекомендую установить расширение убирающие f= из адресов тем. Таким образом адреса тем приводятся в соответствии с каноническими на страницах списков тем.
Далее в файл .htaccess добавляем следующий код.
phpbb3.x-tk.ru - замените на свой домен
В этом примере решается проблема подобных дублей:
Получаем канонический вид ссылок:
Теперь поисковые роботы не индексируют дубли страниц. Да к сожалению поисковики последнее время частенько перестают учитывать правила robots.txt и индексируют дубли с пометкой - Проиндексировано несмотря на блокировку в robots.txt
Кто то скажет о возникновении возможных проблем у пользователей, частично я с этим согласен, но я выбираю оптимизацию. Надеюсь в будущем разработчики phpbb решат проблему с дублями.
Для начала я рекомендую установить расширение убирающие f= из адресов тем. Таким образом адреса тем приводятся в соответствии с каноническими на страницах списков тем.
Далее в файл .htaccess добавляем следующий код.
Код: Выделить всё
RewriteCond %{QUERY_STRING} (.*)f=([0-9]+)&t=(.+)(.*) [NC]
RewriteRule ^viewtopic\.php$ https://phpbb3.x-tk.ru/viewtopic.php?%1t=%3 [R=301,L]
RewriteCond %{QUERY_STRING} (.*)t=([0-9]+)&p=(.+) [NC]
RewriteRule ^viewtopic\.php$ https://phpbb3.x-tk.ru/viewtopic.php?%1t=%2 [R=301,L]
В этом примере решается проблема подобных дублей:
Код: Выделить всё
https://phpbb3.x-tk.ru/viewtopic.php?f=30&t=16&p=3045
https://phpbb3.x-tk.ru/viewtopic.php?f=30&t=16&p=12
https://phpbb3.x-tk.ru/viewtopic.php?f=30&t=16
https://phpbb3.x-tk.ru/viewtopic.php?t=16&p=3045
https://phpbb3.x-tk.ru/viewtopic.php?t=16&p=12
Код: Выделить всё
https://phpbb3.x-tk.ru/viewtopic.php?t=16
Кто то скажет о возникновении возможных проблем у пользователей, частично я с этим согласен, но я выбираю оптимизацию. Надеюсь в будущем разработчики phpbb решат проблему с дублями.
Поделитесь ссылкой.
HTML код
BBCode
Link
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя