Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否应_转义_片段u返回整页内容[Ajax SEO]_Php_Jquery_Ajax_Seo - Fatal编程技术网

Php 是否应_转义_片段u返回整页内容[Ajax SEO]

Php 是否应_转义_片段u返回整页内容[Ajax SEO],php,jquery,ajax,seo,Php,Jquery,Ajax,Seo,我正试图理解ajax的搜索引擎优化。。。 我所知道的是,我所有的ajax链接必须是(漂亮的url)格式为#的东西!任何东西 所以当机器人阅读我的页面并找到任何#!URL尝试使用_转义_片段u请求内容,这将由我的php文件处理以返回内容(对!),但我的问题是,处理_转义u片段u的php文件应该返回完整页面还是只返回内容 例: 如果我有一个包含html、head、body元素的大型html页面,并且每个页面都包含一个包含ajax链接的部分#!当用户点击它们时,检索一个内容,如。。。。。。然后把这个d

我正试图理解ajax的搜索引擎优化。。。 我所知道的是,我所有的ajax链接必须是(漂亮的url)格式为#的东西!任何东西 所以当机器人阅读我的页面并找到任何#!URL尝试使用_转义_片段u请求内容,这将由我的php文件处理以返回内容(对!),但我的问题是,处理_转义u片段u的php文件应该返回完整页面还是只返回内容

例: 如果我有一个包含html、head、body元素的大型html页面,并且每个页面都包含一个包含ajax链接的部分#!当用户点击它们时,检索一个内容,如。。。。。。然后把这个div放在这个部分。。我应该只将这个div返回给robots,还是应该返回包含更改内容的整个页面(html、head、body…等等?

整页

一旦页面在
处加载完内容,使用
请求的页面返回的HTML在客户端的DOM中应该是相同的HTML。这包括
和其他一切。爬虫不知道或不关心内部内容会出现在哪里。创建完整页面取决于您的代码。

要完成回答,只参考页面快照。这对于搜索引擎获得完整页面非常重要,因为它们可以分析您在真实上下文中提供的内容,而不会丢失语义信息。