gpt4 book ai didi

jquery - 大量使用 AJAX 的页面是否也对搜索引擎友好?

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

我想我的意思是,如果我创建一个使用 AJAX 加载一些我也希望搜索引擎找到的内容的网站——如果我让页面在没有 javascript 的情况下工作(比如,当 javascript 不存在时,链接转到 site.com?c=somecontent 而不是调用函数 $("#content").load("somecontent.html");) , 搜索引擎是否会跟踪非 javascript 链接并能够很好地为网站编制索引?

我想如果支持 javascript 的浏览器跟随搜索引擎链接到 ?c=somecontent 链接仍然可以正常使用该网站,我想这会起作用,对吗?

这是一项真正具有挑战性的工作,还是如果网站结构正确,是否可以相对轻松地完成?

最佳答案

如果您的链接看起来像这样:

<a href="http://site.com?c=somecontent" 
onclick="Javascript:$('#content').load('somecontent.html'); return false;">
Some link
</a>

它会优雅地降级,搜索引擎会很高兴。

您确实遇到的一个问题是,当启用了 Javascript 的人浏览您的网站时,地址栏中的位置不会改变。这可以通过让您的 onclick 函数设置 window.location.hash 以根据访问者所在的页面更新 url 的哈希部分来克服。然后,在加载每个完整页面时,脚本应检查哈希是否与当前页面匹配,如果不匹配,则使用 AJAX 调用切换到哈希指示的页面。

关于jquery - 大量使用 AJAX 的页面是否也对搜索引擎友好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1518027/

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