Не работают ссылки кириллицей в WP

12
Jaf4
На сайте с 03.08.2009
Offline
804
8205

Есть ресурсы, где все работает и геморроя не доставляет.

Тут поднял на WP 3.0, подобрали тему, почикал ее до основания дизайнер, все перекроил и заменил картинки, я ее еще не чистил от тяжелого блого-наследия. Все ок, но одна засада - не работают кириллические урлы на страницах. Публикую, давлю "просмотреть" - 404, страница не найдена. Меняю на транслит - все находится и отображается корректно. В постах кириллица работает.

Если нужны куски кода - опубликую, главное скажите, где смотреть.

Прошу прощения, но прогер из меня дырявый.

New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
KoDmAn
На сайте с 24.09.2009
Offline
42
#1

Кирилица в URL - это зло. Включите rus-to-lat или Cyr-To-Lat

Jaf4
На сайте с 03.08.2009
Offline
804
#2
KoDmAn:
Кирилица в URL - это зло.

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

Итак, прочитайте мой пост еще раз. Есть по теме рекомендации? Или лишь бы ляпнуть?

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#3

локалка на сервере для UTF8 подключена?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Jaf4
На сайте с 03.08.2009
Offline
804
#4
LEOnidUKG:
локалка на сервере для UTF8 подключена?

? Что такое локалка для UTF8?

На сервере есть еще ресурсы на WP, там кириллические урлы работают, причем давно.

На этом же сайте, про который я спрашиваю, посты с кириллическими урлами тоже работают. А страницы - нет.

voodoo911
На сайте с 11.03.2008
Offline
157
#5

Дайте на сайт глянуть

Jaf4
На сайте с 03.08.2009
Offline
804
#6
voodoo911:
Дайте на сайт глянуть

Отправил в личку. Есть подозрение, что что-то не так с .htaccess

Jaf4 добавил 21.07.2010 в 12:16

Jaf4:
Отправил в личку. Есть подозрение, что что-то не так с .htaccess

.htaccess в порядке, сделан так же, как и на сайтах, где все работает.

SJ
На сайте с 16.03.2008
Offline
78
#7

И все-таки мне никогда не понять этого - кириллицу в урлах.

Я конечно понимаю, что RFC читали от силы 1-2% вебмастеров, но...

Выйдет очередная версия браузера (например ИЕ), где по-умолчанию перевод UTF-8 в урлах будет отключен - и все, прощайте пользователи?

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
Jaf4
На сайте с 03.08.2009
Offline
804
#8
sokol_jack:

Выйдет очередная версия браузера (например ИЕ), где по-умолчанию перевод UTF-8 в урлах будет отключен - и все, прощайте пользователи?

Да, я попрощаюсь с пользователями. Поздравлю их с хорошим выбором браузера, и пожелаю удачи.

Урл покажу после того, как человек, написавший мне первый, скажет мне свою версию и я опробую. Если не получится - опубликую.

KoDmAn
На сайте с 24.09.2009
Offline
42
#9
Jaf4:
Этот вопрос уже обсуждался не раз. Мне нужно кириллицей, считайте, что я доктор-зло, если вам так легче. Представьте, что я ваш прямой конкурент, если у меня будут кириллические урлы - вам только полегчает.
Итак, прочитайте мой пост еще раз. Есть по теме рекомендации? Или лишь бы ляпнуть?

Длина поля базы данных для хранения permalink составляет 200 однобайтовых (латинских) символов. В случае с английскими символами длина permalink ограничивается именно этими 200 символами. Но в случае кириллицы происходит преобразование в кодовую последовательность, в которой каждой русской букве соответствует 6 символов (например, русская буква “а” будет заменена на “%D0%B0”), т.е. вместо 200 символов длина русского permalink составляет всего около 33, остальные символы будут обрезаны. Плюс, как уже тут было замечено, большая браузерозависемость. Поэтому я и говорю, что кириллица - зло.

Моя версия, за исключением вышеупомянтой длины пермалинка, это неправильная кодировка в базе, отличная от utf8_general_ci

SJ
На сайте с 16.03.2008
Offline
78
#10
Jaf4:
Да, я попрощаюсь с пользователями. Поздравлю их с хорошим выбором браузера, и пожелаю удачи.

Не читали, что фиксилось в сегодняшнем обновлении FF (3.6.7)? Почитайте, поздравите еще и себя с "хорошим" выбором браузера :D

Теперь серьезно. Попробуйте на уровне базы посмотреть, что ВП в post_name записал. И как вариант - попробуйте ему (ВП) эти урлы заэнкоженые правильно (через %хх) поотдавать.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий