301 使用 IIS 重定向到具有命名锚点的 URL

Posted

技术标签:

【中文标题】301 使用 IIS 重定向到具有命名锚点的 URL【英文标题】:301 Redirect to URL with named anchor using IIS 【发布时间】:2011-09-19 05:03:21 【问题描述】:

我正在试图弄清楚如何使用 IIS 6.0 执行从 http://www.examplesite.com/news 到 http://www.examplesite.com#news 的 301 重定向

是否存在与重定向到包含我应该注意的哈希的 URL 相关的任何问题?使用 IIS 执行常规 301 重定向有什么不同吗?

谢谢。

【问题讨论】:

【参考方案1】:

http://www.exmplesite.com#news 不是有效的 URL,因此您的重定向将失败。井号 (#) 指定在获取页面后,浏览器应滚动到具有哈希后指定名称的锚点。

见http://en.wikipedia.org/wiki/Fragment_identifier

【讨论】:

谢谢。非常感激。我看过一些关于 Apache 的指南,但不确定 IIS 是否可以这样做。

以上是关于301 使用 IIS 重定向到具有命名锚点的 URL的主要内容,如果未能解决你的问题,请参考以下文章

具有排除条件的 301 重定向 (htaccess)

IIS 301 从子文件夹重定向到根文件夹

301 重定向 ASP.NET IIS

Web.Config (IIS) 中的简单 301 重定向

IIS7 或 .Net 301 从一个域重定向到另一个域

301/302,文档正文显示“如果您的浏览器没有重定向您,请单击此处”锚点