私はフロントエンドにはanglejsフレームワーク、バックエンドにはasp net mvcを使用してWebアプリケーションを開発しました。あなたが知っているように、それはSEOになると、angularjsは大きな欠陥があります。 phantomjsを使用してウェブサイトのスナップショットを作成し、元のウェブサイトの代わりにbotを検索するなどのいくつかのソリューションがあります。しかし、私はそのようには好きではありません。私は最近、同形Webアプリケーションのコンセプトを紹介しました。もし私が誤解していないのであれば、サーバー上のanglejsアプリケーションを事前レンダリングしてレンダリングされたhtmlをクライアントに提供することは可能です。私が見つけたすべての解決策は、他のフレームワークのためのものでした。 Rendr(https://github.com/rendrjs/rendr)やangularjs-server(https://github.com/saymedia/angularjs-server)のように。また、そのトリックを行うNodeServices(https://github.com/aspnet/NodeServices)というライブラリがありますが、それはAsp.netのコアと角度2のユニバーサルで書かれていて、どちらも使用していません。 asp.netと角度について同じ作業を行っているライブラリはありますか? ありがとうございました。ウェブをクロールするときサーバ側のanglejsレンダリングasp.net
1
A
答えて
-1
ここ
How do search engines deal with AngularJS applications?述べたようにGoogleは今のJavaScriptを実行します。問題は、標準がないということです。検索エンジンがクライアント側でレンダリングされたときにWebアプリケーションを正しくクロールするとは想定できません。
+1
検索エンジンがクライアント側のレンダリングされたWebアプリケーションをクロールしてサーバー側のレンダリングが必要なときに、「標準はありません」と言っています。これは私の質問に対する答えではありません。 –
関連する問題
- 1. Vue.jsノードサイドサーバでのサーバ側レンダリング
- 2. サーバ側のレンダリング+反応ルータのリダイレクト
- 3. 角度のないcliサーバ側レンダリング
- 4. リア・サーバ側レンダリング(CSSモジュール)FOUC問題
- 5. htmlテーブルのフィルタ操作anglejsまたはサーバ側
- 6. Instagram apiサーバ側認証asp.net mvc
- 7. サーバ側レンダリングとapacheのnodejs、API用のAPI
- 8. リア・サーバ側レンダリングでの初期ローディング・データの取得
- 9. サーバ側はでレンダリングするためのコンポーネントをエクスポート
- 10. ホットモジュールリロードでサーバ側のレンダリングに反応する
- 11. サーバ側のレンダリングとホットリロードを反応させます
- 12. サーバからのメッセージをプルしてクライアント側でレンダリングする
- 13. カレンダー日はサーバ側ではレンダリングされません
- 14. i18n(サーバ側レンダリング)を使用した角度ユニバーサル
- 15. 角4サーバ側レンダリングngx-bootstrapカルーセルが応答をハングします
- 16. jQueryを使用した角2+サーバ側レンダリング
- 17. サーバ側レンダリングとwebpackを反応させる
- 18. サーバ側のReact-Stormpath
- 19. fineuploaderサーバ側は
- 20. 私のasp.net webapiコントローラにanglejs
- 21. Asp.Net MVC 5フレームワーク(ノンコア)で角度4のサーバー側レンダリング
- 22. サーバー側のComponentDidMount()レンダリング
- 23. クライアント側レンダリング
- 24. サーバ側のレンダリングをプリロードする際の動的ルートパラメータへのアクセス方法
- 25. ASP.NETクライアント側からの呼び出し側ASP.NET側のメソッド
- 26. スケーリング:サーバー側とクライアント側のレンダリング
- 27. クライアントの代わりにAPIポート上でサーバ側のレンダリングを行う
- 28. サーバ側レンダリングのリアクタ・ルータ4:TypeError:nullのプロパティ 'pathname'を読み取れません
- 29. サーバ側CouchDB AJAXコール
- 30. サーバ側リアクタユーザ認証
[Googleは現在、ページをクロールする際にJavaScriptを実行する](https://webmasters.googleblog.com/2014/05/understanding-web-pages-better.html)の価値があるため、最近のシングルページアプリケーションはごくわずかです。 –
@JoeClay Google検索コンソールでチェックしたところ、私のウェブページは正しく表示されましたが、HTMLコンテンツは表示されません。これは、html 5モードルーティングを使用しているときの既知の問題のためです。だから私はすべての部分的な解決策を放棄して、角度のSEOをフレンドリーにするために存在し、私は根本から問題を解決するつもりです。 –
良い質問、無回答。あなたはここで成功しましたか? – Marc