Hostwinds Учебники

Результаты поиска для:


Содержание


.htaccess Определения символов регулярных выражений

Доступные символы режима в .htaccess

Теги: htaccess 

.htaccess Определения символов регулярных выражений

Regex, короткое для регулярного выражения, обычно определяется как определенная строка текста, используемого для описания шаблона поиска. По сути, регулярные выражения можно рассматривать как действительно мощные подстановочные знаки. Знаете ли вы это или нет, регулярные выражения или регулярные выражения используются в любое время, когда вы выполняете поиск в Интернете через поисковую систему, такую как Google или используют функцию поиска и замены в любом текстовом редакторе. В центре внимания этой статьи является рассмотрение определенных определений персонажей Regex при работе с .htaccess.

.htaccess Определения символов регулярных выражений

В следующей таблице представлены различные символы Regex, доступные вам при работе с файлом .htaccess.

Regex персонаж **Объяснение*# • Сервер, чтобы игнорировать текст после # на одной линии. Обычно используется для комментариев [F], указывает запрещенное, с этим сервер должен вернуть 403 запрещенную ошибку к клиенту
[L] Последнее правило заставляет сервер останавливать обработку правил в файле .htaccess.
[N] Указывает «Далее» и заставляет Apache повторить процесс перезаписи, за исключением использования текущего перезаписанного URL-адреса вместо исходного URL-адреса.
[G] пропал, сообщает серверу, чтобы доставить сообщение о состоянии состояния, которое используется для отметки страниц, которые больше не существуют на сайте.
[R] Это усиливает Apache для инициализации перенаправления. Это может быть постоянным перенаправителем (страница перемещена, 301) или временный перенаправление (302).
[P] Указывает на прокси, который сообщает серверу использовать MOD_PROXY для обработки запросов [C], сообщает серверу цепи правило со следующим правилом. Если правило совпадает, например, то привязанные правила будут работать. Если нет, то они не будут работать.
[QSA] Сообщает серверу использовать строку запроса в конце выражения [NC]. Ни один случай не указывает на сервер относиться к любому аргументу, если нет нечувствительности к регистру [NS], не вызывает Subrequest, не заставляет сервер пропустить, если он является внутренним дополнительным запросом [PT] пройти через MOD_REWRITE Отправить отформатированный URL Назад к Apache [NE] Нет Escape Escape Server Разберивает все вывод, игнорируя сбежавших символов, означающие пространства в URL-адреса не будут заменены на% 20, например,
[Или] Указывает логическую _ИЛИ ЖЕ_ 'Заявление, которое оценивает два выражения [s = x], усиливает сервер, чтобы пропустить номер правил «X», основанный на том, если совпадение найдено, не совпадает с флагом цепи [C]
[A-Z] обозначает диапазон символов между двумя символами, разделенными тиреми [^], определяет не в классе символов или запуска строки символов.
[] + Определяет, что любые комбинированные символы, определенные в скобках, являются совпадающим, могут быть несколько совпадений [] определяют, что любые символы, определенные в скобках, являются совпадающим [T = MIME-TYPE], определяют тип MIME быть таким типом MIME
[E = VARIABLENAME: NewValue] Заставляет сервер устанавливать экологическую переменную «_VariableName_» в значение «_Newvalue_» An {N} определяет определенное количество предыдущих символов, которое должно быть сопоставлено?Определяет предыдущий характер как необязательный $-сигналы Конец регулярного выражения () может использоваться для группировки символов вместе ^ сигналам начала регулярного выражения.Определяет один произвольный характер-сигналы не действовать!Определяет отрицание + будет соответствовать хотя бы одному предшествующемуся символу | логический '_ИЛИ ЖЕ_ 'Оператор \Подстановочный знак, который будет соответствовать любому возникновению предыдущего характера. Сигналы сбежал буквальный период, используемый для избежания специальных символов-данализов, если строка существует в каталоге-FDETETERMINES, если строка представляет собой предкисительские файлы для не нулевого значения

Если у вас есть какие-либо вопросы или хотелось бы помочь, пожалуйста, свяжитесь с нами через живой чат или отправка билета с нашей командой технической поддержки.

Написано Michael Brower  /  Июнь 22, 2017