2012-01-18 5 views
1

私はAJAXを使ってさまざまなページを読み込んで、より速くより流動的なユーザー体験を可能にするWebサイトを構築しています。どのように私はまだ私のウェブサイトが検索エンジンによって容易に索引付けされるのを許容しながらこれを行うことができますか?私はまた、ブラウザの前後のボタンが期待どおりに動作するようにしたい。どのように私はこれを達成することができるかに関する任意のアイデア?AJAXベースのWebサイトを構築するにはどうすればよいですか?

私はGroovesharkやGmailのような他のWebアプリケーションがすでにこれを行っていることは知っていますが、私はこのようなものをどうやって実装できるのか分かりません。

+1

AJAXとクロールがうまく遊びません。 Googleはそれを回避するためのいくつかのハッキングを提案している:http://code.google.com/web/ajaxcrawling/docs/specification.html。これ以外にも、ウェブマスターのサイトに質問の質問があります。まだ「プロジェクタウェア」段階にあり、プログラミングは含まれていません。 –

+0

Gmailは検索エンジンにやさしいですか?どうして?また、@ MarcB、人々は今日、プロジェクターが何であるかを知らない。 :) – bzlm

+0

@bzlm:dunno、ここではほとんどの学校がデジタルプロジェクターでスマートボードを使用しています。透明性を備えた古典的なプロジェクターではないかもしれませんが、基本的な考え方は変わりません。 –

答えて

2

スタートを指すことができるユニークな 仮想URLの作成ができるように、開発者向けツールですハッシュフラグメントをURLに追加します。それぞれのURLは現在のビューの状態を表します。現在のURLを取得して別のブラウザに貼り付ける場合、アプリケーションはハッシュを調べて、同じビュー状態を作成するajaxアクティビティを再実行します。

+0

それはSEOの部分をカバーするようにそうです。ブラウザの戻るボタンはどうですか?誰かが何とかwindow.location.hashを使うことができると言いましたが、どういうことか分かりません。 (申し訳ありませんが、私は少しこれに新しいです。) – Ajedi32

+0

あなたはAJAX履歴管理を見る必要があります。私はこれを使いました:http://code.google.com/p/reallysimplehistory/ –

関連する問題