みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

frameやiframeで指定したhtmlファイルの振る舞い

frameはさすがに使用してないのですが、iframeを使用し複数のHTMLファイルをそのiframe内に表示(同時ではなく、選択されたページのみ)させるホームページを作っています。

各HTMLファイルのページは、そのホームサイトのリンクのみでネット上に公開したいのですが、(逆を言えば、各HTMLファイル単体での表示を避けたい)iframeで指定されているHTMLファイルは自動的にそうなってくれますか?
もしならないのであれば、そうする方法などを教えて頂きたいです。

投稿日時 - 2009-07-22 04:12:30

QNo.5145323

すぐに回答ほしいです

質問者が選んだベストアンサー

frame(iframe)中のコンテンツはクロールしませんので、ページはインデックスされません。インデックスされるのは、メインのフレーム(ページ)のみです。
サーバーサイドで組み立てらるHTMLはクロールされますが、URLは静的URLでないと意味がないです。

投稿日時 - 2009-07-22 18:50:18

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

実験してみればわかると思いますが…

フレーム内に表示させている内容も、通常と同じHTMLソースなので、そのURLを直接指定すればダイレクトに開くこと(=閲覧)が可能です。
ご質問のようなものを自動的に実現する機能はありません。

一方で、ご質問のようなことを実現するために、リファラーを参照したり、親ページが存在することを確認するなど(スクリプトによるものが多いと思いますが)の方法をとっている例もあります。

投稿日時 - 2009-07-22 09:39:31

補足

説明不足でした。

自動的にというのは、出力先がiframeになっているHTMLファイルは
サーチエンジンでその個々のファイルだけでヒットしないようになっているのか? という意味です。

投稿日時 - 2009-07-22 17:14:49

ANo.1

「自動的にそうなる」の意味がわからないです
自動的にホームサイトのリンクのみでネット上に公開したい?
自動的にどうなると思ってるのでしょうか?

とりあえずソースを見たらリンク先のurlがわかりますよね。

投稿日時 - 2009-07-22 04:39:31

あなたにオススメの質問