目前,当我尝试通过http://www.domain.com/<
(这是一个有效的网址)等网站点击我网站的某些网页时,我会看到一个空白页面,上面有“错误请求”字样(没有其他内容) 。对于转义和非转义版本的URL,都会发生这种情况。
我很确定这是由于 IIS6 不喜欢<
字符(通常是有效的)。有没有办法阻止IIS6过滤这些字符并给我这个错误页面?
(我已经为IIS7找到了类似的解决方案,但到目前为止在IIS6中没有任何功能。)
更新:URL已经被转换,即。点击domain.com/%3C也会给出“错误请求”页面。
答案 0 :(得分:1)
不确定这是否可行,但这让我摆脱了设计类型遗忘的类似问题,忘记了查询字符串的关键部分。听起来你可能有类似的问题。无论如何,尝试创建一个名为%3c
的虚拟目录,然后将其重定向到适当的位置。
答案 1 :(得分:0)
Thus, only alphanumerics, the special characters "$-_.+!*'(),", and reserved characters used for their reserved purposes may be used unencoded within a URL.
<
转换为%3C