url в кодировке utf-8

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем upfr7, 27 окт 2010.

Статус темы:
Закрыта.
  1. upfr7

    upfr7 Создатель

    Регистр.:
    13 апр 2008
    Сообщения:
    26
    Симпатии:
    0
    Добрый день!
    У меня такая проблема:
    в url есть символы из кодировки utf-8 (например artist/Björk), как для них написать правило? (a-zA-Z не работает).
    Спасибо.
     
  2. sema

    sema Постоялец

    Регистр.:
    18 май 2007
    Сообщения:
    95
    Симпатии:
    21
    тут бы по подробнеее об ограничениях узнать.

    Так не пробовал?
    PHP:
    ^artlist/(.*)
     
    upfr7 нравится это.
  3. upfr7

    upfr7 Создатель

    Регистр.:
    13 апр 2008
    Сообщения:
    26
    Симпатии:
    0
    Спасибо, помогло!

    А вообще мне надо цифры и все символы utf-8, а также символ "-" между словами (если слово не одно в ссылке) ну как обычно делают ЧПУ.
     
  4. sema

    sema Постоялец

    Регистр.:
    18 май 2007
    Сообщения:
    95
    Симпатии:
    21
    . (точка) означает любой символ
    * (звёздочка) означает любое количество раз

    Я например делаю правила в своих скриптах по логике с вордпрессом
    PHP:
    RewriteRule . /index.php [L]
    раньше делал так :)
    PHP:
    RewriteRule ^(.+)$ index.php?%{QUERY_STRING}
     
    upfr7 нравится это.
  5. CAPAXA

    CAPAXA

    Регистр.:
    7 июн 2007
    Сообщения:
    896
    Симпатии:
    535
    Вот здесь проблему подробно обсосали
    http://habrahabr.ru/blogs/php/45910/
     
    upfr7 нравится это.
Статус темы:
Закрыта.