0

如果我的网站正在被抓取,我应该使用什么 PHP 方法,这样虽然不会触发 ajax,但我的内容会被传输?

PHP 无法检测我是否具有 ajax 功能。

目标:为爬虫提供纯 html。

我检查了建议的答案,我仍然迷路了。

4

1 回答 1

1

Google 对此有使用 hashbang ( #!) 的规范。见这里: http: //moz.com/blog/how-to-allow-google-to-crawl-ajax-content

另请注意,这<noscript>是一个选项,尽管插入的 PHP 将被传输而不管 JavaScript。

最后,还有渐进增强的一般原则。在没有 AJAX 的情况下使您的页面功能齐全:使用实际链接进行分页、PHP 插入结果等。

然后,如果 JavaScript 可用,则劫持链接以提取内容而不离开页面。

于 2013-07-18T01:36:40.510 回答