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

Как отказаться от параметра '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
Стаж: 11 лет 11 месяцев
Благодарил (а): 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
Стаж: 11 лет 11 месяцев
Благодарил (а): 2 раза
Поблагодарили: 4 раза

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

Сообщение Likbezz »

А, все, нашел...
Вопрос снят)
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 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
Стаж: 11 лет 11 месяцев
Благодарил (а): 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
Стаж: 7 лет 4 месяца
Благодарил (а): 48 раз
Поблагодарили: 6 раз

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

Сообщение rst »

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

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

Сообщение Likbezz »

rst писал(а): 05.07.2017 17:37Работает вариант Шредера.
А это какой? Первый или второй?)
Хрен, положенный на мнение окружающих, ведет к счастью и спокойствию..
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 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
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

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

Сообщение Sumanai »

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

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

Сообщение rst »

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

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

Сообщение Likbezz »

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

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