17.08.2017
Количество показов: 2507
Параметры mod_rewrite в квадратных скобках
Часто приходится сталкиваться с параметрами mod_rewrite в квадратных скобках. Чтобы раз и навсегда их быстро находить, выделим в отдельную таблицу.
[R] |
Redirect - останавливает процесс преобразования и возвращает результат браузеру клиента как редирект на данную страницу (код 302 - MOVED TEMPORARY), также можно указать код редиректа самостоятельно, например R=301 (код 301 - MOVED PERMANENTLY). |
[F] |
Forbidden - возвращает ошибку 403. |
[G] |
Gone - возвращает ошибку 410. |
[P] |
Proxy - дает команду Apache выполнть подзапрос к указанной странице с использованием программного модуля mod_proxy, при этом пользователь ничего не узнает об этом подзапросе. Если модуль mod_proxy отсутствует, то произойдет ошибка. |
[L] |
Last - останавливает процесс преобразования, и текущая ссылка считается окончательной. |
[N] |
Next - запускает процесс преобразования с первого по порядку правила. |
[C] |
Chain - объединяет несколько правил в цепочку. Если первое правило цепочки не срабатывает, то вся цепочка игнорируется. |
[NS] |
NoSubreq - разрешает срабатывание правила только для настоящих запросов, игнорируя подзапросы. |
[NC] |
NoCase - отключает проверку регистра символов. |
[QSA] |
Qsappend - добавляет исходные параметры запроса (query string) к замене. Если замена не включает в себя новые параметры запроса, то исходные параметры запроса добавляются автоматически. Если же включает, то без флага QSA исходные параметры запроса будут утеряны. |
[PT] |
PassThrough - останавливает процесс преобразования и передает полученную новую ссылку дальше по цепочке. |
[S] |
Skip - пропускает следующее правило, если данное правило сработало. Можно указать количество правил, например: S=2 |
[E] |
Env - устанавливает переменную окружения, например: E=переменная:значение. |
Количество показов: 2507