[Помогите] Транслитерация урлов

Тема в разделе "Wordpress", создана пользователем gregzem, 23 сен 2008.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. gregzem

    gregzem

    Регистр.:
    21 окт 2007
    Сообщения:
    200
    Симпатии:
    63
    Стоит WP 2.6.2.

    Вопрос такой: если использовать в URL тег %title%, то русские буквы конвертируются через urlencode() и становятся %E4%EE%E1%E0%E2%E8%F2%FC.

    Получаем

    http://домен/28/09/2008/%E4%EE%E1%E0%E2%E8%F2%FC.html

    Видел на многих блогах урлы вида

    http://домен/28/09/2008/moya_pervaya_zapis.html

    Как сделать, чтобы в урле был тайтл, который транслитерировался? Плагин какой-нибудь наверное?
     
  2. megadude

    megadude

    Регистр.:
    6 сен 2006
    Сообщения:
    184
    Симпатии:
    66
    да это плагин rustolat
     

    Вложения:

    • rus-to-lat.zip
      Размер файла:
      1,6 КБ
      Просмотров:
      9
    gregzem нравится это.
  3. gregzem

    gregzem

    Регистр.:
    21 окт 2007
    Сообщения:
    200
    Симпатии:
    63
    Активировал плагин. Поставил формат урлов

    %year%/%month%/%postname%/

    Один хер - вот такой урл.

    /2008/09/%d0%b1%d0%bb%d1%8f%d0%b4%d1%81%d0%ba%d0%b8%d0%b9-word/

    Он сам заменяет во время генерации страницы или нужно пересохранять все текущие темы?

    UPD: если создавать новую тему, то нормуль.
     
  4. megadude

    megadude

    Регистр.:
    6 сен 2006
    Сообщения:
    184
    Симпатии:
    66
    Плагин Rus-to-Lat работает во время публикации записи (кнопка «опубликовать» или изменение статуса на «опубликовано» в боксе «Статус публикации» wp 2.5 или «Статус записи» wp 2.3.3).

    Что делать, если до установки Rus-to-Lat у вас уже были записи с урлами вида: moysait.ru/2008/05/11/%D2%E5%F1%F2

    Зайдите в редактирование этой записи, сотрите урл в боксе «Ярлык записи» («Красивая ссылка» — в вордпрессе версии 2.3.3 и ниже он находится справа, в ВП 2.5 и выше — вверху над полем для редактирования записи: «Постоянная ссылка:» > изменить. Сохраните запись.
     
  5. marks

    marks Создатель

    Регистр.:
    9 мар 2008
    Сообщения:
    20
    Симпатии:
    1
    А у меня с этим плагином были проблемы - после установки, не мог зайти ни по прежней ссылке поста, ни по новой - выдавало "нет такой страницы".
     
  6. gregzem

    gregzem

    Регистр.:
    21 окт 2007
    Сообщения:
    200
    Симпатии:
    63
    Да, плагин нужно ставить до постинга сообщений, иначе нужно каждое сообщение после установки плагина опять пересохранять.
     
  7. Romer

    Romer Создатель

    Регистр.:
    1 июл 2008
    Сообщения:
    25
    Симпатии:
    2
    Проблема

    У меня такой вопрос. Я поставил этот плагин, он урл переводит, но при переходе на страницу пишет мол такой страници нет.
    То есть страници открывает лишь в таком формате:
    http://moisite.org/?p=123
    А при http://moisite.org/2008/10/13/moia-pervaia-stranitsa/ или
    http://moisite.org/2008/10/moia-pervaia-stranitsa/ или
    http://moisite.org/moia-pervaia-stranitsa
    пишет мол нет такой странице на сервере, хотя с главной страници такая ссылка есть.
    Что делать никак не пойму, не хочет работать и все. Может кто знает в чем дело?
     
  8. Sorrent

    Sorrent Создатель

    Регистр.:
    30 мар 2008
    Сообщения:
    49
    Симпатии:
    3
    Это зависит от текущих настроек permalinks (в админке заходим в настройки в раздел Постоянные ссылки). Определись со схемой, тогда можно будет чтото думать.
     
  9. Romer

    Romer Создатель

    Регистр.:
    1 июл 2008
    Сообщения:
    25
    Симпатии:
    2
    Да это я и делал, я же говорю, что работает только первая схема: http://moisite.org/?p=123, а если поменять на любую другую то хрен работает, пишет : The requested URL /2008/10/moia-pervaia-stranitsa/ was not found on this server.:confused:
     
  10. Romer

    Romer Создатель

    Регистр.:
    1 июл 2008
    Сообщения:
    25
    Симпатии:
    2
    Так что никто не подскажет в чем проблема? Может что-то в движке нужно подправить или в базе чтоб оно правильно заработало...:bc:
    НУ чтоб ссыли работали не такие http://moisite.org/?p=123, а такие http://moisite.org/moia-pervaia-stranitsa
     
Статус темы:
Закрыта.