此应用程序在 IIS7 上的 HTTP_HOST 中缺少什么重写规则?
我按照这个教程 http: //blog.endjin.com/2010/11/a-step-by-step-guide-to-hosting-youtrack-in-iis-7/
它创建了此规则
单击“添加条件”按钮。您将看到以下内容 对话。在“条件输入”字段中输入“{HTTP_HOST}”,然后 “模式”字段中的自定义子域(我们的是 bugs.endjin.com)。 然后点击“确定”
它适用于像这样的网址 http://subdomain.domain.com/issue
但不适用于 http://subdomain.domain.com/what/users+groups 最后一种给出 404 错误,
所以你知道会丢失什么吗?
与 Apache 相比,IIS 支持似乎非常缺乏:当涉及到 IIS 时,我从来没有快速得到真正的响应,希望这次能更好:)
I followed this tutorial
http://blog.endjin.com/2010/11/a-step-by-step-guide-to-hosting-youtrack-in-iis-7/
It created this rule
Click the “Add Condition” button. You will be shown the following
dialog. Enter “{HTTP_HOST}” in the “Condition input” field and your
custom subdomain (ours is bugs.endjin.com) in the “Pattern” field.
Then click “Ok”
It works for url like
http://subdomain.domain.com/issue
but not for
http://subdomain.domain.com/what/users+groups
that last kind gives 404 error
so do you know what would be missing ?
It seems IIS support is very lacking compared to Apache : I never get real response quickly when it's about IIS hope better for this time :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是由于 IIS 7 默认将“+”视为危险字符并拒绝所有此类请求造成的。
要更改此行为:
注意:
来自:http://blog.endjin.com/2010/11/a-step-by-step-guide-to-hosting-youtrack-in-iis-7/
This is caused by IIS 7 treating ‘+’ as dangerous character by default, and refusing all such requests.
To change this behavior:
Notes:
From : http://blog.endjin.com/2010/11/a-step-by-step-guide-to-hosting-youtrack-in-iis-7/