Русские буквы в URL и mod_rewrite

Allality
На сайте с 15.05.2010
Offline
75
3299

Хотелось бы использовать русские буквы в URL, но не получается научить rewrite понимать их.

Сейчас использую для латинских букв:

([a-zA-Z0-9_-]+)\.html

Нашел совет на одном из форумов, но он не работает:

([а-яА-Яa-zA-Z0-9_]*).html

Подскажите как изменить правило для rewrite?

vinnipuh
На сайте с 25.11.2010
Offline
4
#1

Не работать может из-за кодировки.

Всегда постараюсь помочь советом :-) А ещё Вы можете заказать у меня разработку PHP-скриптов (/ru/forum/572825) :-)
[Удален]
#2

А что, можно сделать так, чтобы во всех URLs показывались кириллические буквы?

Я думал, что только домен может быть кириллическим. А оказывается, что возможно все файлы и папки называть кириллицей? Например: имя-домена.рф/контакты/

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3
keen_:
А что, можно сделать так, чтобы во всех URLs показывались кириллические буквы?
Я думал, что только домен может быть кириллическим. А оказывается, что возможно все файлы и папки называть кириллицей? Например: имя-домена.рф/контакты/

ууу... добро пожаловать в 21 век: http://президент.рф/документы/9760

LEOnidUKG добавил 10.12.2010 в 03:36

ТС, посмотрите как ссылки сделаны они на сайте президента.

А с A-Z и т.п. может не нужно мозги парить а? просто напишите (.*) и всё.

Так же все файлы переводите в utf8

В php файлах в главных пишите:

mb_http_input('UTF-8');

mb_http_output('UTF-8');

mb_internal_encoding("UTF-8");

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/

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