如果我的网站正在被抓取,我应该使用什么 PHP 方法,这样虽然不会触发 ajax,但我的内容会被传输?
PHP 无法检测我是否具有 ajax 功能。
目标:为爬虫提供纯 html。
我检查了建议的答案,我仍然迷路了。
如果我的网站正在被抓取,我应该使用什么 PHP 方法,这样虽然不会触发 ajax,但我的内容会被传输?
PHP 无法检测我是否具有 ajax 功能。
目标:为爬虫提供纯 html。
我检查了建议的答案,我仍然迷路了。
Google 对此有使用 hashbang ( #!
) 的规范。见这里: http: //moz.com/blog/how-to-allow-google-to-crawl-ajax-content
另请注意,这<noscript>
是一个选项,尽管插入的 PHP 将被传输而不管 JavaScript。
最后,还有渐进增强的一般原则。在没有 AJAX 的情况下使您的页面功能齐全:使用实际链接进行分页、PHP 插入结果等。
然后,如果 JavaScript 可用,则劫持链接以提取内容而不离开页面。