此应用的IIS7上的HTTP_主机缺少什么重写规则?
我遵循了这个教程 它创建了这个规则 单击“添加条件”按钮。您将看到以下内容 对话在“条件输入”字段中输入“{HTTP_HOST}”,然后 “模式”字段中的自定义子域(我们的是bugs.endjin.com)。 然后单击“确定” 它适用于类似url的应用程序 但不是为了 最后一种给出了404错误 你知道会错过什么吗此应用的IIS7上的HTTP_主机缺少什么重写规则?,iis,iis-7,Iis,Iis 7,我遵循了这个教程 它创建了这个规则 单击“添加条件”按钮。您将看到以下内容 对话在“条件输入”字段中输入“{HTTP_HOST}”,然后 “模式”字段中的自定义子域(我们的是bugs.endjin.com)。 然后单击“确定” 它适用于类似url的应用程序 但不是为了 最后一种给出了404错误 你知道会错过什么吗 与Apache相比,IIS支持似乎非常缺乏:我从来没有得到过真正的快速响应,因为这是关于IIS的,希望这次更好:)这是由于IIS 7默认将“+”视为危险字符,并拒绝所有此类请求造成
与Apache相比,IIS支持似乎非常缺乏:我从来没有得到过真正的快速响应,因为这是关于IIS的,希望这次更好:)这是由于IIS 7默认将“+”视为危险字符,并拒绝所有此类请求造成的 要更改此行为,请执行以下操作:
- 打开IIS管理器
- 点击服务器
- 打开IIS->请求筛选
- 单击“规则”选项卡->编辑要素设置
- 选中“允许双重转义”复选框
- 这将禁用对整个服务器的过滤,也就是对其可能承载的其他应用程序的过滤。我还没有找到在webfarm级别设置此设置的方法。当然,即使在全局级别禁用了过滤,也可以为每个应用重新启用过滤,您只需手动为每个应用执行过滤即可
- 该选项不仅仅允许在URL中使用“+”,因此请务必阅读更多详细信息,尤其是在面向internet的服务器中
发件人:刚刚注意到您在原始问题中的域名,我已经给了您一个来自您自己博客的链接!没有关系。。。