Рейтинг:0

Как это RewriteRule разрешает доступ к файлу в защищенной папке?

флаг cn

Я пытаюсь понять, как работает этот код RewriteRule:

RewriteRule private/([a-zA-Z0-9]+)$ index.php?bua_v2_pf=$1 [L]
RewriteCond %{REQUEST_FILENAME} -s
RewriteRule content/images/protected(\/[A-Za-z0-9_@.\/&+-]+)+\.([A-Za-z0-9_@.\/&+-]+)$ index.php?bua_v2_pf=$1&direct_access=true&file_type=$2 [QSA,L]

Он блокирует доступ к защищенному каталогу, но разрешает определенным пользователям доступ к файлам. У кого-нибудь есть объяснение?

флаг in
Ну, это не так. По крайней мере, не сам по себе. Там должно быть больше, связанных с ним в остальной части конфигурации. Или логика внутри index.php.
флаг cn
Я понимаю. Затем он может передавать строку запроса в файл.
Gerard H. Pille avatar
флаг in
Он передает строку запроса в index.php, точнее, bua_v2_pf=$1, где $1 — это строка букв и цифр, следующих за «private/».
флаг cn
Спасибо, Джерард.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.