Не работает ЧПУ, обрезаются ссылки
-
Добрый день! Помогите пожалуйста решить проблему. Сайт долгое время работал без использования ЧПУ. И вот недавно установил плагин Cyr-To-Lat. Всё бы вроде хорошо, но старые записи переведённые на транслит обрезаются. http://snegurochka-dr.ru/novosti/unikalnaya-progulka-skazochnyih-perso/
Вычитал на форумах, что проблема вроде бы заключается в следующем:
…Вся загвоздка в том, что изначально CMS WordPress спроектирована таким образом, что длина поля базы данных для хранения URL составляет 200 однобайтных (латинских) символов. В случае с английскими символами длина URL ограничивается именно этими 200 символами. В случае русского языка происходит преобразование в кодовую последовательность, в которой каждой русской букве соответствует 6 символов (например, русская буква “а” будет заменена на “%D0%B0”), т.е. вместо 200 символов длина русского URL составляет всего около 33 символов (200/6=33.33333), остальные символы будут обрезаны. Т.е. WordPress без проблем работает с русским языком в пределах длины URL в 33 символа. Поскольку, существует понятие «длина поля базы данных для хранения permalink» и она составляет 200 однобайтовых (латинских) символов, то вполне резонно предположить, что эта длина черным по белому где-то прописывается в ядре WordPress, а значит ее можно изменить.Так ли это и где исправить эту проблему?
- Тема «Не работает ЧПУ, обрезаются ссылки» закрыта для новых ответов.