IIS перезаписывает типы входных данных
Что такое input
типы, которые можно использовать в правилах перезаписи IIS? Те, которые я имею в виду, выглядят следующим образом:
<conditions>
<add input="{HTTP_HOST}" type=”Pattern” pattern="^www.mysite.com$" negate="true">
</conditions>
- HTTP_HOST
- URL-адресом
- REQUEST_FILENAME
- ?
2 ответов
вы можете попробовать следующие типы входных данных. См. также справочные документы для перезаписи URL модуль.
- CACHE_URL
- DOCUMENT_ROOT
- HTTP_URL
- HTTP_HOST
- переменной path_info
- где переменная path_translated
- добавить
- REQUEST_FILENAME
- REQUEST_URI
- имя script_filename
- ИМЯ_СЦЕНАРИЯ
- SCRIPT_TRANSLATED
- UNENCODED_URL
- URL-адресом
- URL_PATH_INFO
- APP_POOL_ID
- APPL_MD_PATH
- APPL_PHYSICAL_PATH
- GATEWAY_INTERFACE
- SERVER_SOFTWARE
- SSI_EXEC_DISABLED
- сервер
вы также можете использовать IIS (7 и выше я думаю):
открыть IIS = > перейдите на веб-сайт => дважды щелкните URL Rewrite => изменить правило => добавить или изменить условие => когда вы начнете вводить " {"в поле " ввод условия", появится список типов.