IIS URL重写如何处理#锚标记

Spo*_*boy 6 iis anchor hashtag url-rewrite-module

我很难找到有关如何最好地处理带锚标记的URL的任何信息,例如www.example.com/index.html#foo中的#foo

我们目前的情况是尝试使用Rewrite映射来获取带有锚标记的URL,但它正被另一个Rewrite映射所取代.

例如

 <add key="index.html#foo" value="bar1.html" />
 <add key="index.html" value="bar2.html" />

 <!-- A request to index.html#foo is being redirected to bar2.html, 
      not bar1.html as expected -->
Run Code Online (Sandbox Code Playgroud)

URL Rewrite是否在URL中包含此内容?或者可以通过其中一个变量获得?有关于此的文件吗?

(我也试过搜索"片段标识符","#""哈希""哈希标记")

Tom*_*all 6

#(片段)之后的URL部分永远不会按照HTTP规范传递给服务器,因此,URL重写将不会看到它.

来源: IIS是否会丢弃自定义错误页面上的URL片段?