Сегодня был АП у гугля, посему решил узнать, как у меня идет переиндексация форума с учетом нового домена и ЧПУ.
Вебмастер тулз выявил немало ошибок сканирования в графе "Переход не выполнен" с пояснением "Ошибка переадресации".
При проходе по ссылкам, происходило зацикливание 301 редиректов, пока все не заканчивалось на белой странице.
Я начал разбираться с этой проблемой, оказалось проблема крылась в отсутствии транслитерации для "Ё", что было быстро исправлено... но все проблемы это не решило. Дальнейший анализ показал, что помимо стандартного набора символов [a-z0-9-], которые должны быть в FURL проходят и посторонние, вроде "длинного тире" и многих других... правда они URL-кодируются, но это у меня тоже вызывало зацикливание
Названия тем, которые порождали у меня проблему:
Зорька – увеличение прибыли с сайта. Офиц. дилер Бегуна
Вёрстка Любой Сложности – Недорого
Тёст №1
Если вы у себя проверите, то в результате получите следующие имена:
zorka-%E2%80%93-uvelichenie-pribili-s-saita
v%D1%91rstka-ljuboi-slozhnosti-%E2%80%93-nedorogo
t%D1%91st-%E2%84%961
Что никак не подходит под шаблон [a-z0-9-]. В итоге вот какой фикс у меня получился:
В файле /admin/sources/base/core.php ищем static public function makeSeoTransliterate( $text ) и приводим к виду:
Т.к. SEO имена кэшируются в БД - ниже приведены 2 запроса, которые очищают проблемные имена для последующего перекэширования:
UPDATE ibf_topics
SET title_seo=''
WHERE title_seo LIKE "%\%%"
UPDATE ibf_forums
SET name_seo=''
WHERE name_seo LIKE "%\%%"
P.S. Возможно, этот фикс пригодиться кому-нибудь, а кого и выручит. Правда, я не разобрался, почему у меня на локалке (под виндой) не вызывает таких категоричных проблем. Возможно, что многие спокойно себе работают и с подобными неЧПУ-урлами, но все же рекомендую провериться по указанным названиям тем.
Я был бы очень рад, если бы с вашей помощью удалось донести до разработчиков сей момент, что бы те в следующих релизах подкорректировали транслитерацию СЕО имен и не приходилось бы переносить данный фикс.
P.S.S. Недавно закончил экспорт тем для сайта с форума, находящегося на другом серваке. Если будет востребовано, то могу создать тему с сабжем.
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
proit
Небольшое отступление.
Сегодня был АП у гугля, посему решил узнать, как у меня идет переиндексация форума с учетом нового домена и ЧПУ.
Вебмастер тулз выявил немало ошибок сканирования в графе "Переход не выполнен" с пояснением "Ошибка переадресации".
При проходе по ссылкам, происходило зацикливание 301 редиректов, пока все не заканчивалось на белой странице.
Я начал разбираться с этой проблемой, оказалось проблема крылась в отсутствии транслитерации для "Ё", что было быстро исправлено... но все проблемы это не решило. Дальнейший анализ показал, что помимо стандартного набора символов [a-z0-9-], которые должны быть в FURL проходят и посторонние, вроде "длинного тире" и многих других... правда они URL-кодируются, но это у меня тоже вызывало зацикливание
Названия тем, которые порождали у меня проблему:
Если вы у себя проверите, то в результате получите следующие имена:
Что никак не подходит под шаблон [a-z0-9-]. В итоге вот какой фикс у меня получился:
В файле /admin/sources/base/core.php ищем static public function makeSeoTransliterate( $text ) и приводим к виду:
Т.к. SEO имена кэшируются в БД - ниже приведены 2 запроса, которые очищают проблемные имена для последующего перекэширования:
P.S. Возможно, этот фикс пригодиться кому-нибудь, а кого и выручит. Правда, я не разобрался, почему у меня на локалке (под виндой) не вызывает таких категоричных проблем. Возможно, что многие спокойно себе работают и с подобными неЧПУ-урлами, но все же рекомендую провериться по указанным названиям тем.
Я был бы очень рад, если бы с вашей помощью удалось донести до разработчиков сей момент, что бы те в следующих релизах подкорректировали транслитерацию СЕО имен и не приходилось бы переносить данный фикс.
P.S.S. Недавно закончил экспорт тем для сайта с форума, находящегося на другом серваке. Если будет востребовано, то могу создать тему с сабжем.
Ссылка на комментарий
Поделиться на других сайтах
46 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.