-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
});

しかし、どうすればseoのアドレスバーのURLを変更できますか? そのページのタイトルをどのように変更しますか?または/およびキーワード? それが可能だ?
facebook ではロード ヘッダーのない ajax ロードが表示され、フッターにチャット バーが表示されます。Facebook
が別の方法を使用する場合は、最適な SEO のために ajax ロードを使用する方法の例を教えてください - スピード
ありがとう :)

4

1 に答える 1

3
  1. JavaScript で行うことは、通常、SEO に関しては何もしません。Facebook は AJAX を介してコンテンツをロードし、ユーザーがサイトをブラウジングするのを高速化しますが、これらの URL にはプレーン オールド スタティック HTML でロード可能なバージョンもあり、Google はそれをインデックスに登録しています。
  2. フェイスブック等 アル。HTML5 履歴/状態 API を使用してこれを行います。これに便利なHistory.jsという既製のライブラリがあります。
于 2013-07-20T16:11:54.903 に答える