1

SEOクローラーにとって高速で優れた方法で、アプリケーションのWebページに外部Webページ(そのサイトでレンダリングされたものとまったく同じ)を表示したいのですが、javaeeでそれを行う方法があるかどうか疑問に思っていましたか?そうでない場合は、パフォーマンスと SEO のどちらが優れているか、 XMLHTTPRequest方式またはiframe方式を使用します。

可能であればサンプルコードまたはリンクを教えてください、ありがとう

更新: ウェブサイトの例: http://www.akhbarak.net/

4

2 に答える 2

3

異なるページのコンテンツをインラインで表示する必要がある場合は、iframeを使用します(iframe はインライン フレームの略で、Apple とは関係ありません)。

AJAX を使用してページを表示する場合は、colorboxをお勧めします。

AJAX 経由で別のドメインのページにアクセスすることはほとんど不可能であることに注意してください。これは非常に大きなセキュリティ ホールです。私はそれをすることをお勧めしません。ページを取得してその HTML を返すには、独自のサーバーでプロキシを使用する必要があります。

そうは言っても、ソース コードで iframe を使用して、ページの残りの部分が読み込まれるようにするのが最善の策のようです。facebook や twitter のようなサイトは、埋め込み可能な「いいね」や「ツイート」ウィジェットでこれを使用して、これらのウィジェットが独自のドメイン (つまり、twitter や facebook) でリクエストを行うことができるようにします。たくさんの iframe を管理するのはあまり楽しいことではありませんが、やりたいことを実行する方法として広く受け入れられています。

于 2012-08-03T13:13:15.303 に答える
2

理論的には、

  • ページ全体を PHP 変数にロードし、
  • body タグを , に置き換えます。
  • htmlタグを取り出し、
  • セクション全体を引き出して、それを含むページに入れます。
  • すべてのリンクを絶対リンクに置き換えます (つまり、「/images」を「http://example.com/images」に変更します)。

簡単にできるでしょうか?おそらくそうではありません。ただし、サイトがあなたの一部として表示されるようにするには、それを達成するために私が考えることができる唯一の方法です.

于 2012-08-05T19:03:10.353 に答える