我通过ajax& jquery将我的网站内容加载到“主”页面的区域,因此加载速度更快。但问题是,使用该方法我会遇到严重的SEO问题,因为URL没有得到更新。和搜索引擎只索引主页而不是所有其他内容。那么我每次加载新内容时如何更新网站的网址?如何在提供更新的URL时让页面加载所需的内容?
您可以在此处查看整个源代码:http://boxcomp.111mb.de/luxus/html8
你可以直接建议我应该添加到现有的jquery代码吗?你可以在index.html文件的顶部找到它。
抱歉“乱七八糟”
非常感谢你!答案 0 :(得分:3)
所有当前浏览器(包括IE10 +)都支持HTML5 History API,允许在不重新加载页面的情况下更改URL地址。对于旧版浏览器,您可以不使用Ajax。
搜索引擎根本不应受Ajax的影响。他们应该看到常规href
属性的常规静态链接。
答案 1 :(得分:0)
我不得不让你失望。
如果不重新加载页面,则无法更改浏览器的网址。 您唯一能做的就是在页面中添加锚点:
index.html -> index.html#page1
但我认为,这些与搜索引擎并不相关。
所以你必须决定:SEO或Ajax - 但两者都不可能......