問題タブ [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.

0 投票する
1 に答える
786 参照

ruby-on-rails - Rails + AngularJS + Prerender.io (ローカル サーバー) のセットアップでページがレンダリングされない

Prerender.ioサーバーをローカルでセットアップしようとしています。私は Rails + AngularJs アプリです。

すでに prerender リポジトリをプルしており、ノードでサーバーを起動しています。

以下の URL にアクセスすると、ページが正しく表示されます。

しかし、Rails Prerender ミドルウェアを使用すると、ページがレンダリングされず、空のページが表示されます。以下のURLを叩いています。

サーバーに正しくヒットし、ステータス 200 で応答しているようですが、ページは表示されません。

ここに画像の説明を入力

エスケープフラグメント付きの出力

ここに画像の説明を入力

どんな助けも非常に価値があります。必要に応じて詳細を提供できます。

プーマサーバーの使用

ここに画像の説明を入力

Prerender.io からの応答

ここに画像の説明を入力

0 投票する
0 に答える
457 参照

angularjs - Angular JS と Facebook 共有

Facebook から URL を共有すると、URL が Prerender.io にリダイレクトされません。

私のサイトはデモ中のhttp://www.vbuy.in/で、Facebook で URL の 1 つを共有しようとしています。 -2-black-/1975 "

  1. タイトルと説明はホームページから表示されています (サポートされているすべての ng-content を追加し、スクリプトでビュータイトルなどを登録しました..

  2. URL の書き換えを作成し、https://developers.facebook.com/tools/debug/og/object/でテストしました。

しかし、私にとっては、prerender.io url にリダイレクトしていないようです。ここで何が欠けていますか?. 私はIISを使用し、ARRをダウンロードしてそこでプロキシを有効にしました。

SEO とソーシャル共有の部分で、ここ 1 週間は大変な時期を過ごしています。プロジェクトを開始する前から、angular js の SEO の問題を認識していましたが、ライブに移行したら、prerender または pre render static html サポートを使用できると考えました。(時間とリソースの制約により、以前は詳細な評価を行っていませんでした)

私のコード..(他のスタックオーバーフローソリューションからコピーされたものです。

0 投票する
1 に答える
918 参照

radgrid - RadGrid の列ヘッダーの変更が機能しない

列ヘッダーを変更しようとしています。そうすると、radgrid がまったく表示されません。rdMain_PreRender 内のコードにコメントすると、グリッドが正常に表示されます。私は何か間違ったことをしていますか?

0 投票する
1 に答える
1887 参照

angularjs - IIS で実行されている Angularjs アプリの prerender io を構成する

angular js Web アプリを開発し、IIS サーバーでホストしました。javascript、css、および html のみを使用して開発した Web アプリ。しかし問題は、私の Web ページが Google 検索のクローラーではないことです。各ページに JavaScript を使用してメタ タグを設定しました。

IIS がホストする Web サイトの prerender ミドルウェアを構成する方法を教えてください。

0 投票する
1 に答える
2009 参照

caching - プリレンダー サーバー用に nginx で条件付き proxy_cache を設定するにはどうすればよいですか

以下のボットがクロールできる必要がある角度でレンダリングされたフロントエンド アプリがあります。キャッシュなしで動作するようになりましたが、キャッシュを追加したい場合、conf-file は無効です。私はこれをあまりにも長い間検索しようとしましたが、解決策を思い付くことができません. if ステートメントで proxy_cache を設定できないようです。ここでの私のオプションは何ですか、それとも間違った方法で進んでいますか?

0 投票する
1 に答える
1628 参照

angularjs - Prerender キャッシングは、Google のクローキング ペナルティのリスクを冒しますか?

Google Crawler で AngularJS サイトを解析する際に問題が発生したため、Prerender を使用してページのクローラー フレンドリー バージョンを提供しています。

これはうまく機能していますが、Prerender の遅延によりサイトの速度が大幅に低下したことを Webmaster Tools が示していることを除きます。これがランキングに影響を与えることを懸念しています。

2つの質問:

  1. Google は、サイトの速度を測定する際に Prerender ページを使用しますか? それとも (本当の) Javascript 対応バージョンのサイトを使用しますか? 前者だと思われます。

  2. 考えられる解決策の 1 つは、事前レンダリングされたページをキャッシュすることです。ただし、これらのキャッシュされたページは、ページがキャッシュに入れられてからクローラーに返されるまでの時間の遅延により、ユーザーが表示するものと完全に一致しない場合があります。たとえば、ページに製品を追加すると、タイトル/メタタグに製品の数が反映される場合があります。いつでも利用できます。タイトル、メタ ディスクリプション、およびページ コンテンツのこれらの小さな違いは、クローキング ペナルティの危険を冒すのに十分ですか? もしそうなら、キャッシングに代わるものは何ですか?

助けてくれてありがとう。

0 投票する
1 に答える
1749 参照

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 - ファイルまたはディレクトリが見つかりません」というエラーが表示されます。

0 投票する
2 に答える
1600 参照

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 を構成するにはどうすればよいですか?