none
IIS解析的域名加点 RRS feed

  • 问题

  • 例1:

    https://www.microsoft.com/zh-cn/

    https://www.microsoft.com./zh-cn/

    IIS 7.5版本

    注:只要是非 IIS Web服务器都可以,IIS 7.5提示“Bad Request”,分析了一下,带“点”的请求其实就没有到IIS就出错了,在http.sys获取时就会判断URL存在问题。

    现在想解决在出错时转向指定404页面,或者提供思路。


    • 已编辑 精灵elf 2018年12月20日 8:39 写错了。
    2018年12月19日 6:57

全部回复

  • 你好,

    据我所知,域名用点来表示域名的层次,域名本来最后是有个点的,代表根服务器,但平常都省略的。当域名(https://www.microsoft.com)解析到主要的时候,默认的加点域名(https://www.microsoft.com.)也解析到该服务器上。对于服务器来说,加点与不加点相当于两个域名,所以,在邦定要想域名后加点的网址能正常访问,就要把后面加点的域名也邦定上去,如:


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年12月20日 2:25
  • 但是在IIS 7.5版本上,访问报错的。

    Bad Request - Invalid Hostname


    HTTP Error 400. The request hostname is invalid.


    2018年12月20日 3:12