Jump to content

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


 Share

Recommended Posts

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

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

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

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

 

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

 

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

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

 

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

 


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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Раньше было на примере этой темы: Вот ссылка на тему ?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 дня поисков, решения не нашел. Забил, смирился, жду стабильную четверку и уеду на нее.

Link to comment
Share on other sites

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
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...