今日は思いがけない発見から始まります。同社にはいくつかの Web サイトがあります。フレンドチェーンでは相互間にリンクがあります。リンクを変更したので確認しようと思ったのですが、ウェブマスター ツールで確認したところ、自分のリンクがないことがわかりました。 footer.hmtlにフレンドリンクを入れていたことが分かりました。次に、iframe を介してホームページに埋め込みます。このように、検出されるのはホームページのリンクではなく、フッターページへのリンクです。検索エンジンについても同様です。検索エンジンは、iframe によって導入されたページを調べ、そのページ内のリンクをたどりますが、それほど注意を払いません。また、それぞれの個別の iframe も個別のページとして処理されます。実際、これはページのソース コードを表示するとわかります。 iframe のコードのみが表示され、内部のページのコードは表示されません。
コード
< div id="foot" class="clear_left">
フレームボーダー = 0" hspace = 0" スクロール = no" vspace = 0"
allowtransparency = "1">
これらの問題の考察に基づいています。 iframe が使えない場所もたくさんあります。とても便利な場合もありますが。
iframe は意図的に使用されなくなりました。もちろん、それを置き換える方法を見つけてください。最初に思い浮かぶのはもちろん include ですが、include にはさまざまな種類があります。jsp に関する限り、2 つの種類があります。1 つは include 命令 %@include file=""%> です。もう 1 つは JSP アクション命令です:
前者は静的ファイルをインクルードするのに適しており、後者は動的 JSP をインクルードするのに適しています。 jsp とは直接関係のない別の ssi コマンドがあります。私はこのメソッドについてのみ知っていますが、Web サーバーによって解析されるようです。詳しくは分からないのですが、ご存知の方がいらっしゃいましたらアドバイスをお願い致します。
ところで、Tencent の Web サイトは iframe を使用していないことがわかりました。 Sina、Taobao など、他の多くの大手 Web サイトでも使用されています。 qqの解決策を知るのを楽しみにしています。