Регулярные выражения |
^ |
Начало строки |
$ |
Конец строки |
. |
Любой одиночный символ |
(a|b) |
«a» или «b» |
(...) |
Группа |
[abc] |
«a» или «b» или «c» |
[^abc] |
Не «a», не «b» и не «c» |
\s |
Пробел |
a? |
0 или 1 символ «a» |
a* |
0 или больше «a» |
a*? |
0 или больше «a», нежадный |
a+ |
1 или больше «a» |
a+? |
1 или больше «a», нежадный |
a{3} |
Ровно 3 «a» |
a{3,} |
3 или больше «a» |
a{3,6} |
От 3 до 6 «a» |
a{3,6}? |
От 3 до 6 «a», нежадный |
!(...) |
Префикс «НЕ», отрицание |
Флаги RewriteRule |
R[=код] |
Редирект, возможно с кодом |
F |
Доступ запрещен |
G |
«Мертвая страница», удалена |
P |
Прокси |
L |
Последнее правило |
N |
Следующий круг (перезапуск правил) |
C |
Не «a», не «b» и не «c» |
T=тип |
Установить MIME тип |
NS |
Пропустить внутренний подзапрос |
NC |
Не учитывать регистр |
QSA |
Добавить строку запроса |
NE |
Не экранировать при выходе |
PT |
Пропустить через следующий |
S=x |
Пропустить следующие x правил |
E=var:val |
Установить переменную окружения |
Флаги RewriteCond |
NC |
Не учитывать регистр |
OR |
Комбинировать по принципу «ИЛИ» |
Коды перенаправления |
301 |
Перенесен постоянно |
302 |
Перенесен временно |
403 |
Доступ запрещен |
404 |
Страница не найдена |
410 |
«Мертвая страница», удалена |