-1

我使用此代码因为我不希望我的页眉或页脚栏加载到每个页面中

$('a#load').click(function(autoload){
    autoload.preventDefault();
    var location = $(this).attr('href');
    var base = $(this).attr('base');
    var id = $(this).attr('more-data');

    if(base === 'basic'){
        $.ajax({
            url: location,
            data: {  },
            success: function(result) {
             $("#content").html(result);
            }
        });
    }//if base
});

但是我如何更改地址栏中的 URL 以进行 seo?以及如何更改该页面的标题?或/和关键字?这是可能的?
它必须是因为在 facebook 我们看到 ajax 加载没有加载标题和页脚中的聊天栏,
如果 facebook 使用另一种方法,请给我一个示例如何使用 ajax 加载以获得最佳 SEO - 速度
谢谢 :)

4

1 回答 1

3
  1. 您在 JavaScript 中所做的事情通常对您的 SEO 没有任何帮助。Facebook 通过 AJAX 加载内容以加快用户浏览网站的速度,但也有这些 URL 的普通旧静态 HTML 可加载版本 - 这就是 Google 索引的内容。
  2. 脸书等。人。使用 HTML5 历史/状态 API 执行此操作。有一个现成的名为History.js的库非常方便。
于 2013-07-20T16:11:54.903 回答