gpt4 book ai didi

Ajax - 不! # 之后 - 爬虫会读这个吗?

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

我做了一个网站 - 所有请求都通过 AJAX 发送到服务器,但是没有! afer # 所以它不会被爬虫在 ?_escaped_fragment_ 上改变。每次您单击我网站上的链接时,您所做的就是在# 之后更改名称。然后向服务器发送请求 - php 正在查询 mysql 的数据,然后带有此数据的 json 返回 - 它被识别并且内容(DOM 和文本)发生变化。

简而言之——所有链接都只要求从 mysql 获取数据。没有html什么的

您可以添加此链接并且它有效。您可以前进和后退。

问题:

爬虫是否索引我的链接和来自它的 json 数据?

最佳答案

内容 AJAX 未为谷歌编入索引。如果你想添加一些静态内容,你将不得不添加标签

在您发表评论时,有更优雅的解决方案,构建 ajax 链接,例如 twitter。

无论如何你都需要参数!在 # 之后,如果您希望爬虫将翻译 url。

例如,如果您点击我的下一个链接,您将看到我的 Twitter 页面,但会看到链接中的参数: https://twitter.com/#!MuSTa1nE

对于爬虫来说翻译为: http://twitter.com/?_escaped_fragment_=/MuSTa1nE

您不希望 google 索引丑陋的 url,因此请记住进行 301 重定向。

回顾下一个内容: http://www.seomoz.org/blog/how-to-allow-google-to-crawl-ajax-content

希望它会有所帮助。

关于 Ajax - 不! # 之后 - 爬虫会读这个吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13904958/

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