![]() |
|
|
![]()
|
|
| GrizliK |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 7.5.2007 Репутация: нет Всего: нет |
Добрый день. У меня пару вопросов
1. Из разных источников получается противоречие из I:
для которого '/foo/zed' преобразовывалось бы в безопасный запрос '/bar?arg=P1=zed'. то есть первая часть /foo/(.*) преобразуется во вторую /bar?arg=P1\%3d$1 [R,NE] из II: В следующем примере преобразуем www.site.ru/script.php?product=123 в www.site.ru/cat/product/123/:
то есть уже вторая часть /script.php?$1=$2 преобразуется в первую cat/(.*)/(.*)/$ Бред какой-то 2. Есть строка
что в ней означает & и %{QUERY_STRING} Заранее огромное спасибо!!! |
||||||
|
|||||||
| Nigel |
|
|||
|
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: 7 Всего: 19 |
Символ конкатенации (&) разделяет переменные в строке запроса.
%{QUERY_STRING} обозначает строку запроса, как видно из названия. |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: нет Всего: 22 |
следует обусловиться, что понимать под "преобразуется".
В контексте RewriteUrl: есть строка запроса GET /foo/bar Среди всех RewriteRule ищется такое условие, первая часть которого совпадает с запросом, после этого, вычисляется вторая часть, учитываются модификаторы и т.д. Т.о. в "прямом" смысле /foo/bar преобразуется в, например, запрос вида /bar?arg=P1\%3d$1 [R,NE] Если же говорить, об "обратном" смысле, то, RewriteUrl "преобразует" те адреса, по которым будут доступны ресурсы (ссылки вида /bar?arg=P1\%3d$1) в другие, вида /foo/bar (указанные в первой части выражений) |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |