IIS7 文件夹名称 - 是“+”字符有效吗?
我正在尝试创建这样的 Google Plus 重定向...... www.domain.com/+
我创建了一个名为“+”的文件夹,里面有一个简单的default.html 文件。 Default.html 是一个默认文档,它包含一个简单的 JS 重定向。我收到 404 错误,例如文件夹和文件不存在。很奇怪!
加号字符 对于文件夹名称似乎是有效的,所以我很困惑。 有什么想法吗?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 web.config 中进行一个漂亮的 301 重定向怎么样:
编辑:我允许双重转义,这会禁用 IIS7 将 + 作为空格插入。解决方案来自: http://www.ifinity.com.au/Blog/entryid/60/404-error-in-iis-7-when-using-a-url-with-a-plus-sign-在路径中
How about a nice 301 redirect in a web.config:
Edit: I allowed double escaping which disables IIS7's interpolation of a + as a space. Solution obtained from: http://www.ifinity.com.au/Blog/entryid/60/404-error-in-iis-7-when-using-a-url-with-a-plus-sign-in-the-path
在 IIS7 中,默认情况下,+ 通常会作为空格插入。 IIS7 可能允许名为 + 的文件夹,但 URL 处理器首先将其插入空格。
请参阅http://www.ifinity.com.au/Blog/entryid/60/404-error-in-iis-7-when-using-a-url-with-a-plus-sign- in-the-path 寻求解决方法,但这可能会带来安全漏洞。
In IIS7, by default, + is often times interpolated as a space. IIS7 may allow for folders named +, but the URL processor is interpolating it first to a space.
See http://www.ifinity.com.au/Blog/entryid/60/404-error-in-iis-7-when-using-a-url-with-a-plus-sign-in-the-path for a workaround, but this potentially opens up security flaws.