gpt4 book ai didi

ajax - 与谷歌的#!一团糟,重定向对转换后的 URL 有什么影响?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:34:16 27 4
gpt4 key购买 nike

因此 Google 采用:

http://www.mysite.com/mypage/#!pageState

并将其转换为:

http://www.mysite.com/mypage/?_escaped_fragment_=pageState

...所以...将具有 301 状态的内容重定向到类似以下内容是否公平:

http://www.mysite.com/mypage/pagestate/

然后返回一个 HTML 快照?

我的想法是,如果您有一个现有的 html 结构,并且您只想添加 ajax 作为渐进式增强,这将是一个公平的方法,如果 Google 只是跳过 _escaped_fragment_ 并为重定向的 URL 编制索引。然后您的 ajax 链接由 javascript 配置,在它们下面是转到您的常规站点结构的常规链接。

那么当用户访问静态 url(即 http://www.mysite.com/mypage/pagestate/ )时,他点击的第一个链接将他带到 ajax 界面,如果他有 javascript,那么它就是 ajax。

旁注中有人知道 Yahoo/MSN 是否支持此“规范”(使用不当)吗?我似乎找不到任何可以肯定地说的东西。

最佳答案

如果您重定向“?_escaped_fragment_”URL,它可能会导致最终 URL 被编入索引(这可能会导致用户体验欠佳,具体取决于您的网站设置方式)。可能有这样做的理由,但一般来说很难说。

据我所知,其他搜索引擎尚未遵循 AJAX 抓取建议。

关于ajax - 与谷歌的#!一团糟,重定向对转换后的 URL 有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883555/

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