好的,关于stackoverflow的第一个问题!
我有点陷入两难境地,我最近创建了一个电子商务网站,并将其设置为使用AJAX非常好地加载所有内容,以提高速度,UX和安全性。 UI。然而,似乎搜索引擎(谷歌)没有索引内容。做一些研究,回顾流行的答案/修复是在这里实施谷歌指南:https://developers.google.com/webmasters/ajax-crawling/
总而言之,我并不想在整个网站上使用“哈希刘海”,我目前使用的网址简单而干净,并且用#来乱扔垃圾!只是不好看!在我开始走这条路之前,有没有其他选择?我目前在类别页面上使用history.pushState但我需要的主要是产品详细信息页面,而不涉及更改URL。
这是加载产品详细信息的当前设置:
$(document).ready(function(){
LoadContent();
});
function LoadContent() {
Services.Content.GetProduct(productid, OnSuccess, OnFailure);
}
function OnSuccess(result) {
$('#ContentLoading').css("display", "none");
$('#Content').hide();
$('#Content').html(result);
$('#Content').delay(200).fadeIn();
}