Код: Выделить всё
RewriteEngline On
RewriteRule ^services$ services.php
RewriteRule ^новости$ news.php
Код: Выделить всё
RewriteRule ^services$ services.php [NC]
Код: Выделить всё
RewriteRule ^[sS][eE][rR][vV][iI][cC][eE][sS]$ services.php
Код: Выделить всё
RewriteRule (?i)^services$ services.php
К сожалению, ни один из этих подходов не работает для правила с кириллицей.
Код: Выделить всё
RewriteRule ^новости$ news.php [NC]
Код: Выделить всё
RewriteRule ^[нН][оО][вВ][оО][сС][тТ][иИ]$ news.php
Код: Выделить всё
RewriteRule (?i)^новости$ news.php
Код: Выделить всё
RewriteRule ^новост[иS]$ news.php
Редактирование 1. Приведенное ниже правило работает так, как ожидалось: оно указывает как на www.example.com/новости, так и на www.example.com/НОВОСТИ на news.php. К сожалению, я не думаю, что это может быть мне полезно, поскольку оно дает тот же результат, что и два RewriteRules.
Код: Выделить всё
RewriteRule ^новости|НОВОСТИ$ news.php
## The above is equivalent to:
# RewriteRule ^новости$ news.php
# RewriteRule ^НОВОСТИ$ news.php
Подробнее здесь: https://stackoverflow.com/questions/787 ... cess-regex