問題タブ [prerender]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails + AngularJS + Prerender.io (ローカル サーバー) のセットアップでページがレンダリングされない
Prerender.ioサーバーをローカルでセットアップしようとしています。私は Rails + AngularJs アプリです。
すでに prerender リポジトリをプルしており、ノードでサーバーを起動しています。
以下の URL にアクセスすると、ページが正しく表示されます。
しかし、Rails Prerender ミドルウェアを使用すると、ページがレンダリングされず、空のページが表示されます。以下のURLを叩いています。
サーバーに正しくヒットし、ステータス 200 で応答しているようですが、ページは表示されません。
エスケープフラグメント付きの出力
どんな助けも非常に価値があります。必要に応じて詳細を提供できます。
プーマサーバーの使用
Prerender.io からの応答
angularjs - Angular JS と Facebook 共有
Facebook から URL を共有すると、URL が Prerender.io にリダイレクトされません。
私のサイトはデモ中のhttp://www.vbuy.in/で、Facebook で URL の 1 つを共有しようとしています。 -2-black-/1975 "
タイトルと説明はホームページから表示されています (サポートされているすべての ng-content を追加し、スクリプトでビュータイトルなどを登録しました..
URL の書き換えを作成し、https://developers.facebook.com/tools/debug/og/object/でテストしました。
しかし、私にとっては、prerender.io url にリダイレクトしていないようです。ここで何が欠けていますか?. 私はIISを使用し、ARRをダウンロードしてそこでプロキシを有効にしました。
SEO とソーシャル共有の部分で、ここ 1 週間は大変な時期を過ごしています。プロジェクトを開始する前から、angular js の SEO の問題を認識していましたが、ライブに移行したら、prerender または pre render static html サポートを使用できると考えました。(時間とリソースの制約により、以前は詳細な評価を行っていませんでした)
私のコード..(他のスタックオーバーフローソリューションからコピーされたものです。
radgrid - RadGrid の列ヘッダーの変更が機能しない
列ヘッダーを変更しようとしています。そうすると、radgrid がまったく表示されません。rdMain_PreRender 内のコードにコメントすると、グリッドが正常に表示されます。私は何か間違ったことをしていますか?
angularjs - IIS で実行されている Angularjs アプリの prerender io を構成する
angular js Web アプリを開発し、IIS サーバーでホストしました。javascript、css、および html のみを使用して開発した Web アプリ。しかし問題は、私の Web ページが Google 検索のクローラーではないことです。各ページに JavaScript を使用してメタ タグを設定しました。
IIS がホストする Web サイトの prerender ミドルウェアを構成する方法を教えてください。
caching - プリレンダー サーバー用に nginx で条件付き proxy_cache を設定するにはどうすればよいですか
以下のボットがクロールできる必要がある角度でレンダリングされたフロントエンド アプリがあります。キャッシュなしで動作するようになりましたが、キャッシュを追加したい場合、conf-file は無効です。私はこれをあまりにも長い間検索しようとしましたが、解決策を思い付くことができません. if ステートメントで proxy_cache を設定できないようです。ここでの私のオプションは何ですか、それとも間違った方法で進んでいますか?
angularjs - Prerender キャッシングは、Google のクローキング ペナルティのリスクを冒しますか?
Google Crawler で AngularJS サイトを解析する際に問題が発生したため、Prerender を使用してページのクローラー フレンドリー バージョンを提供しています。
これはうまく機能していますが、Prerender の遅延によりサイトの速度が大幅に低下したことを Webmaster Tools が示していることを除きます。これがランキングに影響を与えることを懸念しています。
2つの質問:
Google は、サイトの速度を測定する際に Prerender ページを使用しますか? それとも (本当の) Javascript 対応バージョンのサイトを使用しますか? 前者だと思われます。
考えられる解決策の 1 つは、事前レンダリングされたページをキャッシュすることです。ただし、これらのキャッシュされたページは、ページがキャッシュに入れられてからクローラーに返されるまでの時間の遅延により、ユーザーが表示するものと完全に一致しない場合があります。たとえば、ページに製品を追加すると、タイトル/メタタグに製品の数が反映される場合があります。いつでも利用できます。タイトル、メタ ディスクリプション、およびページ コンテンツのこれらの小さな違いは、クローキング ペナルティの危険を冒すのに十分ですか? もしそうなら、キャッシングに代わるものは何ですか?
助けてくれてありがとう。
javascript - Prerender io で 404 エラーが発生する
私はAngularjs Webアプリケーションを作成し、Angularjs WebサイトがGoogleにインデックスされていないなど、各ページにSEOタグを設定しました
私の Web アプリケーションは IIS サーバーでホストされています。そのため、Web構成ファイルを次のように構成するように変更しました。
独自の prerender トークンを使用して Web 構成を構成し、Prerender.ioにログインして Web サイト ページをキャッシュしました。
http://www.mywebsite.com/?_escaped_fragment_=をロードすると、このリンクから「404 - ファイルまたはディレクトリが見つかりません」というエラーが表示されます。
java - Java でフィルターを構成する
指示に従い、Spring Boot の prerender フィルターを構成しようとしていますが、Boot に web.xml がないため、Java 構成でこれを行う必要があります。
私が従おうとしている web.xml を使用した Spring アプリケーションの手順:
1: 次の行を web.xml に追加します。
2: プロジェクト pom に依存関係を追加します。
私がこれまでにやったこと:
依存関係を pom に追加しました。WebConfig クラスを作成し、Bean をインスタンス化しました。
しかし、私はそれを構成する方法がわかりません。にはprerenderFilter
メソッドがありinit(FilterConfig filterConfig)
ます。しかし、私はそれを使用する方法がわかりません。
この prerenderFilter を構成するにはどうすればよいですか?