Перейти к содержанию

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


Logik

Рекомендуемые сообщения

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

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

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

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...