asp.net - IIS 重写输入类型

标签 asp.net iis url-rewriting iis-7

什么是input可以在 IIS 重写规则中使用的类型?我的意思是如下:

<conditions>
    <add input="{HTTP_HOST}" type=”Pattern” pattern="^www\.mysite\.com$" negate="true"> 
</conditions>
  • HTTP_HOST
  • 网址
  • 请求文件名
  • ?
  • 最佳答案

    您可以尝试以下输入类型。另见 reference docs用于 URL 重写模块。

  • CACHE_URL
  • DOCUMENT_ROOT
  • HTTP_URL
  • HTTP_HOST
  • 路径信息
  • PATH_TRANSLATED
  • 查询字符串
  • 请求文件名
  • REQUEST_URI
  • 脚本文件名
  • SCRIPT_NAME
  • SCRIPT_TRANSLATED
  • UNENCODED_URL
  • 网址
  • URL_PATH_INFO
  • APP_POOL_ID
  • APPL_MD_PATH
  • APPL_PHYSICAL_PATH
  • 网关接口(interface)
  • 服务器软件
  • SSI_EXEC_DISABLED
  • SERVER_NAME
  • 关于asp.net - IIS 重写输入类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9987048/

    相关文章:

    c# - ASP 核心 : URL Rewrite not working when using AddIISUrlRewrite

    javascript - JQUERY AJAX 加载文本框焦点

    WCF IIS 服务器配置

    apache - Htaccess 将 '/' 放在 url 末尾时

    apache - WampServer : Your Port 80 is actually used by Microsoft-HTTPAPI/2. 0

    java - 如何在 Tomcat 中取消部署 java webapp 但保留 IIS 网站配置?

    asp.net-mvc - URL 不同于 View 名称 ASP MVC 3

    c# - 安装 log4net 多个项目

    asp.net - 无法加载文件或程序集 'mydllfile.dll' 或其依赖项之一。该模块应包含程序集 list

    asp.net - Entity Framework : Insists on adding new entity in many-to-many instead of re-using existing FK