gpt4 book ai didi

url - 带哈希部分( anchor )的重定向 301 #

转载 作者:行者123 更新时间:2023-12-02 02:17:18 25 4
gpt4 key购买 nike

我们的一个网站的 URL 如下:example.oursite.com。我们决定使用 www.oursite.com/example 这样的 URL 来迁移我们的网站。为此,我们在 Apache 服务器中编写了一条重写规则,该规则使用代码 301 重定向到我们的新 URL。

许多网站通过 example.oursite.com/#id=23 形式的 URL 链接到我们。问题是重定向会用 IE 删除 URL 的哈希部分。据我所知,哈希部分永远不会发送到服务器。

我想用javascript实现重定向以保留哈希部分,但搜索引擎不会知道我们的URL发生了变化。 (没有返回代码301)

我希望搜索引擎收到我们的新网址 (301) 的通知,因为我们需要将页面排名转移到新网址。

有没有办法使用 301 代码进行重定向并保留 URL 中的哈希部分(#id=23)?

最佳答案

搜索引擎实际上确实关心哈希标签,它们经常使用它们来突出显示页面上的特定内容。

然而,对于这个问题,不幸的是, anchor 位置没有作为 HTTP 请求的一部分发送到服务器。如果您想重定向用户,则需要在客户端使用 Javascript 来执行此操作。

好文章:http://web.archive.org/web/20090508005814/http://www.mikeduncan.com/named-anchors-are-not-sent/

关于url - 带哈希部分( anchor )的重定向 301 #,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1229203/

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