Githubでホストされている場合、クライアント側のナビゲーションを備えたAngularJSを検索エンジンでクロールできるようにすることが可能かどうかは誰にもわかりませんか?
たとえば、私のアプリケーションには 3 つのクライアント側の URL があります。
- http : //my-example-application.com/#!/home
- http : //my-example-application.com/#!/documentation
- http : //my-example-application.com/#!/download
これらの URL はクライアント側で提供されるため、検索エンジンには表示されませんが、検索エンジンを支援するための Google Ajax アプリケーションの推奨に従って、JavaScript アプリケーションによって生成された動的コンテンツを事前にキャッシュすることができるため、クローラーはこれらの URL の以前のページのキャッシュ バージョン:
- http : //my-example-application.com/?_escaped_fragment_=/home
- http : //my-example-application.com/?_escaped_fragment_=/documentation
- http : //my-example-application.com/?_escaped_fragment_=/download
これは Web サーバーで URL を書き換えることで実現できますが、Github で動的ページをホストしている場合、代替手段はありますか?