Jump to content

IPB 3.4.7 Русские чпу - "На этой странице обнаружена циклическая переадресация" в темах с большими английскими буквами

Featured Replies

Приветствую!

Недавно перешел на 3.4.7 и включил ЧПУ, ЧПУшки русские без транслитерации

Что замечено - в некоторых старых темах в заголовкох которых есть большие английские буквы (для примера "Как установить IPB" - ЧПУ имеет следующий вид 

/forum/topic/<ID-TOPIC>-как-установить-IPB/ - при попытке открыть такую темы браузер её не открывает и пишет "На этой странице обнаружена циклическая переадресация"

 

"Инструменты  >  Управление кешем > Перестроить FURL кеш" - делал не один раз - не помогает ... как и "Перестройка всех кешей"

 

Лечу это сейчас так - нахожу эту тему в списке форума, жму справа на "Звездочку" "Действия модератора", жму "переименовать тему", тут же сохранить

В нашем случае УРЛ темы становиться  /forum/topic/<ID-TOPIC>-как-установить-ipb/ (большие бувы в УРЛ стали все маленькими) - далее тема открывается без проблем

 

Ощущение что функция "Инструменты  >  Управление кешем > Перестроить FURL кеш" не совсем дружит с русскими ЧПУ (на транслитерацию переходить уже поздно, увы но и первый переход это уже риск в плане СЕО)

 


Возможно и с русскими большими буквами такая же проблема, новые темы создаются все с "маленькими буквами в ЧПУ"

Попробовать установить хук транслитерации?  

Это будет большим риском, риск уже то что перешли на ЧПУ, а еще и их смена повысит вероятность санкций от Яндекса и Гугла. Форум взрослый- тем много

Если проиндексированные страницы с Яндекса ведут по действительному адресу после включения ЧПУ - никаких санкций за это не получить.

Такая же беда и у меня. Помог хук выше, но он не помог  в следующем:

Раньше было на примере этой темы: Вот ссылка на тему ?do=embed' frameborder='0' data-embedContent>'?do=embed' frameborder='0' data-embedContent>>?do=embed' frameborder='0' data-embedContent> но на нее можно было перейти и вот так __ipbmafia.ru/topic/10306 и она автоматом сделает редирект на  ?do=embed' frameborder='0' data-embedContent>'?do=embed' frameborder='0' data-embedContent>>?do=embed' frameborder='0' data-embedContent> , но в 3.4.7 будет "Страница которую вы искали,  не найдена"

 

Тоже самое и с пользователями (для меня это было мега важно)

__ipbmafia.ru/user/14187-pcmist/ и  __ipbmafia.ru/user/14187 ошибка.

 

Что я  заметил. В 3.4.7 убрали в initdata.php следующие строки:

/**
* Making FURL Transliteration for russian forums
* @since 3.0.0.ru
*/
define( 'IPB_USE_SEO_TRANSLIT', TRUE );

define( 'IPB_USE_ONLY_ID_FURL', FALSE );

/**

При попытке вернуть эти строки, будет ошибка. Пробовал полностью вернуть этот файл от 3.4.6 , тоже ошибка.

3 дня поисков, решения не нашел. Забил, смирился, жду стабильную четверку и уеду на нее.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.