Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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
谷歌如何用jQuery抓取内容';s负载函数?_Jquery_Seo_Web Crawler - Fatal编程技术网

谷歌如何用jQuery抓取内容';s负载函数?

谷歌如何用jQuery抓取内容';s负载函数?,jquery,seo,web-crawler,Jquery,Seo,Web Crawler,当您在jQuery中使用.load功能时,我有一个关于SEO的问题 您可以通过引用所单击链接的href值来加载文档。 在第一种情况下,存储html文档的文件夹名称(../ajax/)在标记中提到,而不是在jQuery中提到: 代码: 也可以通过在jQuery中而不是标记中添加html文档的文件夹名称来加载文档 代码: 我想知道哪种方法对搜索引擎优化最友好。 我现在使用第一个示例,但我注意到google爬行器停留在我的导航位置,并没有深入到站点的其他页面。 但我想如果我尝试第二个例子,谷歌蜘蛛

当您在jQuery中使用.load功能时,我有一个关于SEO的问题

您可以通过引用所单击链接的href值来加载文档。 在第一种情况下,存储html文档的文件夹名称(../ajax/)在标记中提到,而不是在jQuery中提到:

代码:

也可以通过在jQuery中而不是标记中添加html文档的文件夹名称来加载文档

代码:

我想知道哪种方法对搜索引擎优化最友好。 我现在使用第一个示例,但我注意到google爬行器停留在我的导航位置,并没有深入到站点的其他页面。 但我想如果我尝试第二个例子,谷歌蜘蛛也会停止,因为链接中没有提到目标文件夹


任何人都有这样的经验吗?

您需要更改代码,以明确提及不同的href目的地,而不是在代码库中的javascript中混淆

谷歌将抓取JS,但不会从变量名推断其含义

本质上,我建议使用JQuery来隐藏/显示内容,但不要使用主导航;如果您希望更好地编制索引,请在HTML/CSS中静态地重新编码

var thelink = $(this).attr('href');
$('#content').load(thelink);
$('#content').load('ajax/test.html');