Поддержка Проблемы и решения Ссылка с русскими буквами

  • Решено d_aryan

    (@d_aryan)


    Поставил голенький wordpress-2.9.2ru
    Кодировка базы данных: utf-8
    Кодировка OS Linux: utf-8
    Темы создаются нормально, но вот при переходе в тему или в комменты пишет иероглифами, и соответственно не может найти такой URL:

    The requested URL /2010/04/27/Товарищево-Церковь-Казанской-иконы-Б/ was not found on this server.

    Где кроется ошибка?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Atrax

    (@atrax)

    Ethical engineer

    Не в браузере ли?
    Fox и Chrome нормально url-энкодят ссылки.
    А вот в IE это отключаемая опция. Кажется…

    Использовал браузеры safari, ie, firefox, chrome — одно и тоже.
    В браузере отображается ссылка с русскими буквами, а ошибку с иероглифами (Not Found 404) выдает уже в окне браузера.

    В заголовках HTTP сервер какую кодировку возвращает?

    Скорее всего включены ЧПУ, и выдаются русские буквы потому что они прописаны в ссылке (откройте например рубрику на редактирования и посмотрите). Для проверки включите отображение адресов по умолчанию, если будет все ок значит я прав.

    Чтобы этого не было, поставьте плагин rus-to-lat. Для новых постов он изменит автоматом.

    Упс, кодировка стоит iso-8859-1, если поменять тут же в браузере на utf-8 ошибка отображается нормально 🙂 Тогда почему страничка-то Not Found 404?

    Спасибо ws256
    Действительно в настройках постоянных ссылок стояла настрока по ссылке с русскими буквами. Было бы красиво если бы так можно было сделать. Изменил на Настройку по умолчанию (т.е. ссылается на http://site.ru/?cat=1) и всё стало нормально.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    «Красивые» ссылки (в том числе и с русскими буквами) можно использовать после добавления соответствующих правил в .htaccess. Если он недоступен для записи, на странице настройки постоянных ссылок внизу отображается фрагмент, который нужно добавить.

    смотри на пост ws256

    Чтобы этого не было, поставьте плагин rus-to-lat. Для новых постов он изменит автоматом.

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

    С тех пор, как поисковики стали понимать UTF, латиница устраивает не всех.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Ссылка с русскими буквами» закрыта для новых ответов.