gpt4 book ai didi

iis - IIS URL Rewrite 如何处理 # anchor 标记

转载 作者:行者123 更新时间:2023-12-04 08:54:49 25 4
gpt4 key购买 nike

我正在努力寻找有关如何最好地处理带有 anchor 标记的 URL 的任何信息,例如 www.example.com/index.html#foo 中的 #foo

我们目前的情况是尝试对带有 anchor 标记的 URL 使用 Rewrite 映射,但它被另一个 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 -->

URL Rewrite 是否将其包含在 URL 中?或者可以通过其中一个变量获得?有这方面的文件吗?

(我也试过搜索“片段标识符”、“#”“哈希”“哈希标签”)

最佳答案

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

来源:
Does IIS throw away the URL fragment on custom error pages?

关于iis - IIS URL Rewrite 如何处理 # anchor 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9422734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com