多くのサイトでは、アドレスバーにwww.domain.org/#!/topic/item
のようなURLが表示されます。たとえば、新しいtwitterはURLをそのURLに変更します。www.domain.org/#!/topic/itemスタイルのURLはどのように使用され、どのように呼び出されますか?
HTMLでターゲットを使用すると、ハッシュは何をするのですか。www.domain.org/page.html#topic3
は、ブラウザのビューポートをアンカー<a name="topic3">
に移動します。
また、このURLスキームは、動的に読み込まれたコンテンツを持つページのアドレスバーに常に正しいURLを持つという問題を解決すると考えています。
しかし、どのように...
- が...私は、サーバー 側でそれらのURLを処理していますか? (mod_rewrite、javascript?)
- ...という技術はありますか?
ありがとうございました!
検索エンジンは、ウェブアプリケーションをクロールするにはどうすればできますか?そのURLに?検索エンジンに静的なバージョンを提供する必要があります(サーバー側の/#!/ - URLを処理する必要がありますか)。それとも、javascriptを実行して動的コンテンツを取得しますか? – Simon
@Simon私は彼らがハッシュの後にURLを開こうとすると信じています。たとえば、URLがhttp://site.com/#!/mentionsの場合、http://site.com/mentionsを開き、そのサイトから返されたHTMLコンテンツを表示しようとします。しかし、あなたはそれがどのように動作するのかをGoogleから直接読むことができます - http://code.google.com/web/ajaxcrawling/docs/getting-started.html – raRaRa