バックボーン js アプリケーション フレームワークを使用して Web サイトを構築しており、html5 プッシュ状態で URL を変更しています。すべてのコンテンツは js を介してレンダリングされており、基本的に、ページ レンダリング メソッドの前の dom は多かれ少なかれ空です (コンテンツのないコア構造だけがあります)。ボットは Web サイトの実際のコンテンツをクロールしないため、これは検索エンジンにとって非常に悪いことだと思います。
回避策はありますか、最初の初期化でサーバー側のテクノロジーを使用してコンテンツをレンダリングする必要がありますか? 完全なロジック、モデル、テンプレート、およびすべてがjsで記述されているため、これが唯一のオプションではないことを本当に望んでいます...
phantom.js でこの仕事ができると聞いたことがありますか? サーバー側のスクリプト作成に node.js を使用する方が簡単でしょうか?