Google のシバン '#!' を実装したサイトがあります。ajax クロールの構文。
https://developers.google.com/webmasters/ajax-crawling/docs/specificationで説明されているように、システムの両側が実装されています。
つまり、Ajax で作成されたページ ( http://avianguitars.ca/configurator/#!Sなど) の URL は、サーバー側でhttp://avianguitars.ca/configurator/? にキャッシュされた静的な HTML バージョンにマップされます。 _escaped_fragment_=S
Google には #! が表示されるはずです。構文を調べて、_escaped_fragment_ バージョンをクロールし、元のhttp://avianguitars.ca/configurator/#!S URL で Google に表示します。
サイトのサイトマップにhttp://avianguitars.ca/configurator/#!Sの形式の URL を追加しました。これは Google の開発者ツールから送信されますが、!# の URL はすべて無視されているようで、まだインデックスに登録されていません。
「shebanged」URL の別の例は http://avianguitars.ca/configurator/#!action=showline&lineid=46 で、これはhttp://avianguitars.ca/configurator/?_escaped_fragment_=action%3Dshowline%26lineid%3D46にマップされます。
サイトマップ経由で送信されたその他の (Ajax 以外の) URL はすべて受け入れられます。また、一般的なクロールでもこれらの URL が検出されていると思います。
リンクのインデックス作成を妨げている、明らかに欠けているものはありますか?