RuKoder.ru RUKODER.ru
25 МАЙ 2014
0

.htaccess и mod_rewrite

PHP
ЭЛЕМЕНТЫ
^ — обозначение начала строки
$ — обозначение конца строки
. — в регулярных выражениях точка ‘.’ обозначает мета-символ и должна быть защищена обратным слэшем (backslash), если Вы все-таки хотите
использовать именно фактическую точку.
. (точка) — текст (любой символ)
| — чередование (то есть/abc|def/)
* — любое число значений
s — оператор (string1 заменить на string2)
g — модификатор (искать по всему тексту)

ПЕРЕМЕННЫЕ
%{HTTP_USER_AGENT} — блок User Agent’а
%{REMOTE_HOST} — блок сайта
%{REMOTE_ADDR} блок IP

фЛАГИ
[F] — специальный ‘запрещающий’ флажок (forbidden).
[NC] — не учитывать регистр букв.
[OR] — означает ‘или следующее условие’.
[L] – last – после этой директивы дальнейший анализ директив RewriteRule останавливается и прочие директивы не исполняются
[R=301,L] — безопасный редирект

Добавить комментарий

Категории:

  • CSS (121)
  • PHP (301)
  • JavaScript (704)

Оставить на заметку в:

© 2026 RuKoder.ru