この物語は、今日の予期せぬ発見から始まります。同社には複数のウェブサイトがある。友達リンクにはお互いのリンクがあります。リンクを変更したので確認したかったのですが、ウェブマスター ツールを使用して確認したところ、リンクがそこにないことが分かりました。フレンドリーリンクを footer.html に配置したことがわかりました。次に、iframe 経由でホームページに埋め込みます。このように、検出されるのはホームページのリンクではなく、フッターページへのリンクです。検索エンジンでも同様です。検索エンジンは iframe によって導入されたページを見て、その中のリンクをたどりますが、それらにはあまり注意を払いません。また、各 iframe も個別のページとして扱われます。実際、これはページのソース コードを表示するとわかります。 iframe のコードのみが表示され、内部のページのコードは表示されません。 コード コードをコピー コードは次のとおりです。<div id="foot" class="clear_left"> <iframe src="web/iframe/foot.html" 幅="960" 高さ="100" 配置="" フレームボーダー="0" hspace="0" スクロール="いいえ" vspace="0" 透明度を許可="1"></iframe> </div> これらの考慮事項に基づきます。 iframe が使用できない場所はたくさんあります。時々彼はとても役に立つこともあります。 iframe は意図的に使用されなくなりました。もちろん、それを置き換える方法を見つけなければなりません。最初に思い浮かぶのは、もちろん include ですが、include には多くの種類があります。jsp に関しては、include ディレクティブ %@include file=""%> と、jsp アクション ディレクティブ <jsp:include page="" /> の 2 種類があります。前者は静的ファイルのインクルードに適しており、後者は動的 jsp のインクルードに適しています。 jsp と直接関係のない ssi 命令もあります。このメソッドが存在することは知っていますが、使用したことはありません。Web サーバーによって解析されるようです。詳細は分かりません。ご存知の方がいらっしゃいましたら教えてください。 ちなみに、Tencentのウェブサイトではiframeを使用していないことがわかりました。 Sina、Taobao など、他の多くの大規模な Web サイトでも使用されています。 qq の解決策を知るのを楽しみにしています。 |
<<: docker を使って sonarqube を構築する方法
>>: MySQL GTID マスターとスレーブの不一致を修復するソリューション
マウスイベントマウスが特定の操作を実行すると、イベント オブジェクトが生成され、イベントがトリガーさ...
時間は本当に存在するのでしょうか?時間は人間が考え出した概念に過ぎず、物事の変化を測る基準に過ぎない...
Vue では、一般的にフロントエンドとバックエンドを分離したプロジェクトがあり、データ操作を実装する...
mapGettersヘルパー関数mapGettersヘルパー関数は、ストア内のゲッターをローカルの計...
目次MySQL ベースの検索エンジンの実装1. ngram全文パーサー2. 全文インデックスを作成す...
序文ご存知のとおり、JavaScript は本質的にシングルスレッドですが、ブラウザは非同期リクエス...
1 カーネルにtunモジュールがあるかどうかを確認する modinfo tun modprobe t...
この記事では、Harbor アーキテクチャの構成と、実行時に各コンポーネントを使用する方法について説...
この記事では、参考までに、簡単な計算機を実装するためのJavaScriptの具体的なコードを紹介しま...
MySQL データベース テーブルでは、インデックスを作成、表示、再構築、削除できるため、クエリ速度...
目次1. 問題の説明2. 問題分析3. 問題解決1. Dockerのディスク使用量を確認する2. 再...
1. システムの Python バージョンに応じて、pip インストール パッケージをダウンロードし...
チェックボックスの使用を実装するために画像を使用する必要がある場合は、それを使用して実装できます。実...
シンプルなSpring Boot Webプロジェクトを作成するアイデア ツールを使用して、Sprin...
1. 文書化ルール1. 大文字と小文字が区別されます。 2. 属性値は引用符(一重引用符または二重引...