Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

Как отказаться от параметра 'f' без ущерба для яндекса?

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Likbezz
phpBB 1.4.3
Сообщения: 79
Стаж: 10 лет 4 месяца
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Re: Как отказаться от параметра 'f' без ущерба для яндекса?

Сообщение Likbezz »

rxu писал(а): 26.05.2017 4:30Каноникал БЕЗ f.
Я знаю) Но автор же написал,
rst писал(а): 06.12.2016 23:54мне установили SEO Topic & Canonical URL и в админке сейчас настроено: Добавить ID форума к тегу Canonical. как я понимаю, если сейчас просто поменять эту настройку на Удалить ID форума из URL тем то я просто угроблю все поисковые позиции
значит и в индекс материалы попали с f. конечно, это предположение, но из его постов, создается впечатление, что это именно так.

Как вы думаете, проблемы что возникают во вьютопике при отсутствии f исчезнут, если получать f запросом относительно t ? - проблемы типа, прочтенные темы, и кто просматривает..
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
Аватара пользователя
Likbezz
phpBB 1.4.3
Сообщения: 79
Стаж: 10 лет 4 месяца
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Re: Как отказаться от параметра 'f' без ущерба для яндекса?

Сообщение Likbezz »

А, все, нашел...
Вопрос снят)
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 5 лет 10 месяцев
Благодарил (а): 48 раз
Поблагодарили: 6 раз

Re: Как отказаться от параметра 'f' без ущерба для яндекса?

Сообщение rst »

Likbezz писал(а): 26.05.2017 9:50значит и в индекс материалы попали с f
Да. Всё так. Форум достаточно крупный. В индексе всё с "f".

Я в общем то попробовал. Всё корректно работает. Скрипт, который репарсит посты тоже работает. А вот с htacess засада образовалась. Нашел 2 варианта для редиректа:

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

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

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

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

# Удаление параметра "f="
RewriteCond %{THE_REQUEST} " /viewtopic\.php\?f=(\d+)&t=(\d+)"
RewriteRule ^ /viewtopic\.php\?t=%2 [R=301,L]
И оба варианта не выпиливают f (((((

Может, кто-то подскажет рабочее решение для htacess
Аватара пользователя
Likbezz
phpBB 1.4.3
Сообщения: 79
Стаж: 10 лет 4 месяца
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Re: Как отказаться от параметра 'f' без ущерба для яндекса?

Сообщение Likbezz »

rst писал(а): 04.07.2017 23:53Может, кто-то подскажет рабочее решение для htacess
Попробуйте так:

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

<IfModule mod_rewrite.c>
RewriteCond %{QUERY_STRING} (.*)f=([0-9]+)&p=(.+) [NC]
RewriteRule ^viewtopic\.php$ viewtopic.php?%1p=%3 [R=301]
RewriteCond %{QUERY_STRING} (.*)f=([0-9]+)&t=(.+) [NC]
RewriteRule ^viewtopic\.php$ viewtopic.php?%1t=%3 [R=301]
</IfModule>
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 5 лет 10 месяцев
Благодарил (а): 48 раз
Поблагодарили: 6 раз

Re: Как отказаться от параметра 'f' без ущерба для яндекса?

Сообщение rst »

Спасибо.
Вопрос уже снят. Работает вариант Шредера. Как оказалось, у меня не совсем стандартные настройки серверы были в плане nginx.
Аватара пользователя
Likbezz
phpBB 1.4.3
Сообщения: 79
Стаж: 10 лет 4 месяца
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Re: Как отказаться от параметра 'f' без ущерба для яндекса?

Сообщение Likbezz »

rst писал(а): 05.07.2017 17:37Работает вариант Шредера.
А это какой? Первый или второй?)
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 5 лет 10 месяцев
Благодарил (а): 48 раз
Поблагодарили: 6 раз

Re: Как отказаться от параметра 'f' без ущерба для яндекса?

Сообщение rst »

Вот этот:

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

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} (.*)f=([0-9]+)&t=(.+) [NC]
RewriteRule ^viewtopic\.php$ viewtopic.php?%1t=%3 [R=301]
Точно работает

Отправлено спустя 1 минуту 29 секунд:
Перевел всё на формат без f. Расскажу через сколько восстановятся позиции. В поиске около 30к страниц.

Отправлено спустя 18 секунд:
Остались косяки с рядом расширений. (
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 7 лет 10 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Как отказаться от параметра 'f' без ущерба для яндекса?

Сообщение Sumanai »

rst писал(а): 06.07.2017 17:52Остались косяки с рядом расширений. (
Кто бы сомневался.
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 5 лет 10 месяцев
Благодарил (а): 48 раз
Поблагодарили: 6 раз

Re: Как отказаться от параметра 'f' без ущерба для яндекса?

Сообщение rst »

Их не так много, чтобы это стало реальной проблемой. Почти все расширения, использующие ссылки, подхватили изменения, сделанные через раширение Шредера.
Но временно откатился, пока не смогу решить вопрос с 2мя основными (live search от alg и rh tags).
Как я понимаю, в первом проблема в том что ссылки втыкаются скриптом, а со вторым я не могу понять причин (
Аватара пользователя
Likbezz
phpBB 1.4.3
Сообщения: 79
Стаж: 10 лет 4 месяца
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Re: Как отказаться от параметра 'f' без ущерба для яндекса?

Сообщение Likbezz »

rst писал(а): 06.07.2017 17:52Перевел всё на формат без f. Расскажу через сколько восстановятся позиции. В поиске около 30к страниц.
Жду с нетерпением)
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..

Вернуться в «Поддержка phpBB 3.1.x»