1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Проблема с кириллицей в ЧПУ

Тема в разделе "Основные вопросы по XenForo", создана пользователем Sllow, 11.10.2010.

Загрузка
  1. Sllow

    Sllow Местный

    Регистрация:
    11.10.10
    Сообщения:
    1
    Симпатии:
    0
  2. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    либо отключить вывод названий тем в заголовках, либо делать транслитерацию. иначе никак. это стандарт записи URL, он не может содержать кириллические символы. они все кодируются.
     
  3. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Это не проблема, так должно быть. Зайдите в русскую WikiPedia.
     
  4. deity

    deity Read only

    Регистрация:
    07.10.10
    Сообщения:
    136
    Симпатии:
    87
    Версия XF:
    1.1.0 Final
    Да уже существуют кириллические домены. .рф :), например. А мы все кириллицы в URL-ах боимся.
    Поставьте нормальный свежий браузер (Firefox, Opera, Chrome) и с ссылками сразу станет легче.
     
  5. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    А вы в курсе, как в итоге кодируются кириллические домены, чтобы браузер таки понял, что от него хотят? К примеру вот домен правительство.рф - http://img.skitch.com/20101011-bd9u5hrh44pcj3ht2dfkbbpcwe.jpg
     
  6. deity

    deity Read only

    Регистрация:
    07.10.10
    Сообщения:
    136
    Симпатии:
    87
    Версия XF:
    1.1.0 Final
    Ну я хоть и "главный грузчик, парень работящий", рискну предположить, что какой-то вариант base64-кодирования.

    По личному опыту я знаю, что кириллица в именах файлов, URL-ах и т.д. это всегда какая-нибудь проблема. Но дело в том, что Google просто "писается" от урлов, содержащих ключевые слова. И это перевешивает все недостатки.
     
  7. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Ну так я ж не говорю, что это плохо. Просто надо, чтобы люди понимали, что кириллица в URL не поддерживается изначально стандартом. И из этого есть три выхода
    • не использовать названия тем в URL вообще
    • использовать хак транслитерации названий тем, если он появится
    • использовать нормальные браузеры, которые покажут пользователю нормальные ссылки, но в то же время будут кодировать их для корректной работы
     
    deity нравится это.
  8. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Кодируется через Punycode примерно так.
     
  9. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    Тут как раз не Ок и проблема есть. Попробуйте это раскодировать, чтобы убедиться.
     
  10. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    что конкретно? домен или кусок урл?
     
  11. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    Этот кусок адреса: %F0%A4%F0%BE%F1%90%F1%83%F0%BC-%F0%BE%F1%82%F0%BA%F1%90%F1%8B%F1%82
     
  12. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    вы про это? ð¤ð¾ññƒð¼-ð¾ñ‚ðºññ‹ñ‚
     
  13. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    Ну да. У него там явно что-то неправильно конвертируется.
     
  14. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Она просто конвертируется в ASCII. Чтобы получить читабельную версию, надо конвертировать в UTF-8.
    Не волнуйтесь, я думаю, что поисковики давно догадываются, что в урлах нынче не только ascii символы живут ;)
     
  15. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    А можно полную цепочку кодировок с промежуточными результатами? :) У меня как-то не особо получается читабельности добиться. Ну и поисковики, может, и догадаются, а вот браузеры не очень (Chrome и Firefox не декодируют, остальные, вероятно, тоже).
     
  16. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    а я полностью и не декодировал. я теорию изучил :)
     

Поделиться этой страницей