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

Некорректный вид ссылок и ошибка 404

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Некорректный вид ссылок и ошибка 404

Сообщение rst »

Очень странную вещь обнаружил. Не понимаю даже логики.

Вот скрин из яндекс-вебмастера:
Untitled-1.jpg
Ссылки вида: /viewtopic.php?t=* отдают корректный ответ (200).
Ссылки вида: /viewtopic.php?f=*&t=* отдают корректный 301, а некоторые (много) 404.

Долго смотрел, что не так с этими 404-мы. Всё выглядит ок. С правами всё ок. Для технических неполадок с доступом этих страниц слишком много.
Для анализа скачал отчет в xls. И обнаружил там страннейшую штуку.

Все ссылки, отдающие ошибку 404 в отчете xls выглядят так:
/viewtopic.php%3Ff%3D15%26t%3D8821
те, которые даю корректный ответ 200 и 301 выглядят так:
/viewtopic.php?f=12&t=9317

Что это, почему это и что делать. Ощущение, что символы знаков в ссылках формируются в русской кодировке. Но почему - в упор не понимаю, помогите, пожалуйста.

Отправлено спустя 1 час 16 минут 58 секунд:
Пролистал дальше.
Ссылки вида /viewtopic.php?t=* тоже есть с ошибкой 404.

Нашел ещё одну поразительную вещь. Огромное количество страниц на вкладке яндекс вебмастера "Страницы в поиске" висит с некорректым тайтлом:
"Форум такой то - Информация"
При этом многие из них помечены как DUPLICATE и исключены из поиска (((((((((((((

Исходный код страниц корректен. Тайт прописан корректно. Визуально всё выглядит нормально. Никакой разницы между страницами с нормальным тайтлом и отсутствующим нет. Никакой закономерности нет. Что это может быть за фигня?

Хотя бы предположения, плз?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Татьяна5 »

Всё-таки права доступа. Для групп ботов и гостей
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: Некорректный вид ссылок и ошибка 404

Сообщение rst »

Многократно проверено. Всё на 100% ок с правами.
Темы из одного и того же раздела есть с 404, а есть с 200.
Есть с тайтлом, а есть с кривым тайтлом.

Если бы вопрос был в правах, то ситуация была бы разделозависимой.

Отправлено спустя 26 минут 13 секунд:
Ещё момент.
Эти кривые ссылки отсутствуют в сети.
Т.е. они непосредственно сгенерированы форумом, а не конкурентами.
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Balamut »

Добавьте в "Поисковые боты" нового бота с произвольным именем, IP-адрес бота - 159.253.23.199 и скиньте мне в личку ссылки на темы, которые отдают Яндексу 404.

Отправлено спустя 29 минут 51 секунду:
У вас в форуме в ссылках нет f=xx, это НЕ стандартное поведение движка.
Возможно, в базу Яндекса попали ссылки ДО установки этого расширения, поэтому теперь и выскакивает 404 на некоторых темах.

-=-=-=-=-=-=-=-=-

В любом случае могу сказать, что все ваши СЕО-попытки оптимизации с самого начала обречены на провал. Поисковые системы сейчас прекрасно умеют работать со всеми распространёнными движками "из коробки". Своими улучшениями вы только мешаете им (поисковая система изначально ждёт от форума другого поведения). А может и обидеться и вообще исключить из поисковой выдачи.

Так что на мой взгляд, самое оптимальное - это удалить весь СЕО-мусор (вернув генерацию ссылок форуму, а не стороннему расширению) и ждать полной переиндексации поисковиками (2-3-4-5-6 месяцев).
//
// That's all, Folks!
// -------------------------------------------------
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: Некорректный вид ссылок и ошибка 404

Сообщение rst »

Спасибо. Сделал.
Только беда в том, что они при проверке страницы отдают корректный 200 или 301
А при обходе выдали 404 и были исключены. Причем даунтайма не было 100%.

Отправлено спустя 4 минуты 35 секунд:
Smayliks писал(а): 09.05.2018 14:04 Возможно, в базу Яндекса попали ссылки ДО установки этого расширения, поэтому теперь и выскакивает 404 на некоторых темах.
Это данные текущего переобхода. От начала мая. Изменения, связанные с f внесены в начале года. А проблемы появились только сейчас.
Smayliks писал(а): 09.05.2018 14:04 В любом случае могу сказать, что все ваши СЕО-попытки оптимизации с самого начала обречены на провал.
Вся СЕО оптимизация заключается в избавлении от F.
Это сделано на множестве форумов с этим движком без негативных последствий и проблем. А вот наличие F как раз вызывает проблемы в связи с невозможностью свободного переноса тем между разделами.
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Balamut »

example.com/viewtopic.php?f=1&t=2 != example.com/viewtopic.php?t=2
rst писал(а): 09.05.2018 14:09 Это данные текущего переобхода. От начала мая. Изменения, связанные с f внесены в начале года.
Переобход не обходит все старые ссылки.
rst писал(а): 09.05.2018 14:09 Это сделано на множестве форумов с этим движком
Это не говорит о том, что это правильно. Ещё раз повторю, что это НЕ стандартное поведение для форумов phpBB. А уж как и что индексирует Яндекс - он никогда не делился и делиться не собирается.

В любом случае, ссылки, которые вы мне прислали, под ботом прекрасно открываются. Так что проблема не с вашей стороны (ну, за исключением того, что вы убрали f=).
rst писал(а): 09.05.2018 14:09 Вся СЕО оптимизация заключается в избавлении от F.
Это не оптимизация, а "шапочка из фольги". =)

Отправлено спустя 50 секунд:
Можно задать этот вопрос в поддержку Яндекса. Может ответят.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Sheer »

Smayliks писал(а): 09.05.2018 14:16 Это не оптимизация, а "шапочка из фольги". =)
Изображение
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: Некорректный вид ссылок и ошибка 404

Сообщение rst »

Smayliks писал(а): 09.05.2018 14:16 example.com/viewtopic.php?f=1&t=2 != example.com/viewtopic.php?t=2
При наличии корректно прописанного редиректа это именно равно. А для свежесозданных тем - это сразу равно.
Редирект прописан. Он работает корректно. Каноникал тоже прописан. И тоже работает корректно.
Smayliks писал(а): 09.05.2018 14:16 Это не говорит о том, что это правильно. Ещё раз повторю, что это НЕ стандартное поведение для форумов phpBB.
Это также не говорит, о том, что это не правильно. Выпиливание параметра f не нарушает функционал форума. И эта опция есть в форках.
Движок в сущности прекрасен, но то что его создателям всегда было плевать на удобство и СЕО, думаю, известно всем, кто им давно пользуется. Понимаю, что заплюёте, но правды это не изменит )
Smayliks писал(а): 09.05.2018 14:16 Это не оптимизация, а "шапочка из фольги"
Так я и не называл это оптимизацией. Это же вы сказали, что это СЕО. Это просто выпиливание ненужного параметра. Преследовались 2 цели:
1. Свободный перенос тем, без привязки к разделам (основная цель)
2. Укорачивание и улучшение внешнего вида ссылок (вторичная цель)
Smayliks писал(а): 09.05.2018 14:16 Можно задать этот вопрос в поддержку Яндекса. Может ответят.
Попробую. Беда, что сформулировать проблему сложно. Форум реально просел в выдаче. В отчетах куча 404-х. При этом сами страницы отдают корректный код и есть в индексе (вероятно, пропадут после следующего апдейта).
И, что самое забавное, в гугле вообще нет никаких проблем. При наличии некорректных ссылок и тайтлов, там бы это тоже отслеживалось, но всё чисто. И ничегошеньки непонятно (
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Balamut »

rst писал(а): 09.05.2018 19:23 При наличии корректно прописанного редиректа это именно равно.
Редирект прописан. Он работает корректно. Каноникал тоже прописан. И тоже работает корректно.
Ну это для вас равно и вы видите нужную тему. А формально такой страницы не существует.
rst писал(а): 09.05.2018 19:23 Это также не говорит, о том, что это не правильно. Выпиливание параметра f не нарушает функционал форума. И эта опция есть в форках.
Движок в сущности прекрасен, но то что его создателям всегда было плевать на удобство и СЕО, думаю, известно всем, кто им давно пользуется. Понимаю, что заплюёте, но правды это не изменит )
Нарушает. Раз это есть, значит кому-то это надо. ;-) То, что это есть в форках - ни о чём не говорит.
По поводу плевать на СЕО - почему же заплюём? Нет. Им действительно плевать на внешний вид ссылок, потому что нет никакой разницы, как она будет выглядеть. Это уже обсуждалось стопятьсот миллионов раз - ссылка example.com/viewtopic.php?f=1&t=2 и ссылка example.com/nazvaniye_moey_kruto_temi_pro_to_kak_mi_vchera_buhali_vo_vtorom_podezde с точки зрения поисковика - это просто ссылка. Разницы нет. И да, вторую ссылку вы так же не продиктуете по телефону. Поэтому разработчикам действительно плевать, как выглядит ссылка, разницы нет. Когда-нибудь, версии к четвёртой, они засунут просмотр форумов и тем в контейнер (FAQ вон уже засунули). Может быть.
rst писал(а): 09.05.2018 19:23 Свободный перенос тем, без привязки к разделам (основная цель)
Что не так было с переносом тем? Темы прекрасно переносились и даже старые ссылки работали (с "неправильным" форумом).
rst писал(а): 09.05.2018 19:23 Укорачивание и улучшение внешнего вида ссылок (вторичная цель)
Чуть выше расписал. Не стало лучше. Не стало хуже. Не стало никак.
rst писал(а): 09.05.2018 19:23 Беда, что сформулировать проблему сложно.
Да вот прямо так и сформулируйте, вы здесь вполне понятно всё объяснили. Можете и ссылочку на эту тему им отправить (не вместо объяснения, а вместе с объяснением).

Отправлено спустя 10 минут 14 секунд:
Smayliks писал(а): 09.05.2018 19:37 Чуть выше расписал. Не стало лучше. Не стало хуже. Не стало никак.
Хотя нет, стало хуже. Раньше вы были в поиске Яндекса, а теперь вас там нет.
Через полгода Яндекс переиндексирует весь форум, но к тому времени выйдет новое грандиозное обновление безопасности phpBB, с которым будет несовместимо ваше выпиливание f=. И вам придётся либо не обновляться (оставляя потенциальную уязвимость своего форума и лишаясь поддержки), либо опять выпадать с поиска Яндекса на полгода.

Стоит эта "красота" внешнего вида ссылки такой цены? Решать вам. ;-)

Все описанные события являются выдумкой автора. Любые совпадения случайны. В случае обнаружения уязвимости автор не несёт ответственности. ;-)))
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Siava »

Smayliks писал(а): 09.05.2018 19:48Нарушает
Не нарушает :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Balamut »

Siava писал(а): 10.05.2018 2:04Не нарушает
Нарушает. 8-)
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Siava »

Smayliks, например?:)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Balamut »

Siava, это не стандартная работа форума.

Вообще, можно объединить index.php, viewtopic.php и viewforum.php в один файл index.php, прописать редирект в .htaccess и использоваться ссылки example.com/, example.com/?f=1 и example.com/?t=2. Но это тоже будет нестандартное поведение. Поэтому странно ожидать, что в поисковых выдачах всё останется как раньше. ;-)))

Вообще, это уже всё оффтопик.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Siava »

Smayliks, а как это нестандартное поведение форума влияет на работу форума? В двойке не было таких ссылок f= при просмотре тем, я когда на 3.1 обновлялся, то сразу отрубил эти ненужные хвосты. Никаких проблем не испытывал и не считаю, что они вообще нужны))
Да, если на форуме изначально были такие ссылки с f=, то отказываться от них уже глупо, но если их не было отродясь (как в моём случае), тогда зачем их делать, если и без них всё хорошо так как нет страниц-дублей:)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз
Контактная информация:

Re: Некорректный вид ссылок и ошибка 404

Сообщение Balamut »

Siava, ну мы же тут говорим о проседании форума в Яндексе после удаления f=?
Я, опять же, говорю о том, что если в phpBB глобально изменятся ссылки, то разрабы движка сделают какую-то обратную совместимость со старыми ссылками (с f=).

И вообще, не путай уровень знания движка у тебя и среднестатистического админа. =)
//
// That's all, Folks!
// -------------------------------------------------
Закрыто

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