4

Google は、ページに動的コンテンツがあることを示すことができるスキームをサポートしています。これには、dynamic.html#!part のように、フラグメント URL が ! で始まる必要があります。

Angularjs には非常に優れたルーティング サポートがありますが、フラグメントは常に / で始まる必要があるようです。これらのフラグメントを ! で開始する方法を知っている人はいますか?

http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=174992

4

2 に答える 2

5

私自身Angularを始めたばかりですhashPrefixが、$locationサービスの設定をしたいと思います。

$location サービスのデベロッパー ガイドを参照してください。

例から、次の行に沿って何かを行うように見えます。

// Not 100% sure this is right
$locationProvider.hashPrefix('!');

同じドキュメント ページの下部にある「アプリのクロール」というタイトルのセクションで概説されている、これを行うより自動化された方法もあるようです。

于 2012-06-22T22:34:29.007 に答える
0

ルビーアプリを実行している場合-https://github.com/benkitzelman/google-ajax-crawlerにラックアプリのgem install google_ajax_crawlerソースコード のクロールスキームを実装するgemがあります

于 2013-03-16T12:29:31.850 に答える