• ベストアンサー

1つのhtmlで複数のページを表示出来るようする

Aさんのページ、Bさんのページ、Cさんのページを作ろうとした時、 3つhtmlファイルが必要かと思ったんですが、1つhtmlファイルでも済むようで、検索の仕方が悪いのか情報を見つけられませんでした。 どのように1つのhtmlファイルで実現する事が出来るのでしょうか? Aさんのページのパスにクエリーなど、何か値を付けるのが一般的なのでしょうか? また、googleのクローラーには、それぞれのページが登録されるのでしょうか? 回答よろしくお願いします。(検討違いな事を言っていたら、すいません)

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

 質問の意味が分からないのですが、ページと言うと単一のページとして表示されるものを言うとしたら、「1つのhtmlファイルで実現する」とうまく整合しないのですが????。  ひとつのHTML(大文字)に他のHTMLを表示させるには、iframeという手法がありますが、HTML フレーム 問題( https://www.google.co.jp/search?num=30&safe=off&client=firefox-a&hs=dMv&rls=org.mozilla%3Aja%3Aofficial&hl=ja&q=HTML+%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0+%E5%95%8F%E9%A1%8C&oq=HTML+%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0+%E5%95%8F%E9%A1%8C ) を持っていますから、「googleのクローラーには、それぞれのページが登録される」ということはありません。  それぞれを個別に登録されたいのでしたら、ひとつの画面(ひとつのURL)に表示することは不可能です。  ランディングページ、もしくはグループのトップ--いわゆるそのサイトのホームページ---をひとつ作成して、そこからのリンクで各ページにリンクさせることになります。  それぞれのページのURLはPATH_INFOでもQUERY_STRINGでも良いです。QUERY_STRINGの場合は、サーバー側で動的にページを作成する必要があります。PATH_INFOの場合は、個別ファイルでも動的に生成しても良いです。  http://hoge.group/ だとサイトのトップへ  http://hoge.group/tarou/ だと太郎さんのサイトへ  http://hoge.group/hanako/ だと花子さんのサイトへ  http://hoge.group/jirou/ だと次郎さんのサイトへ あるいは、  http://hoge.group?tarou だと太郎さんのサイトへ  http://hoge.group?hanako だと花子さんのサイトへ  http://hoge.group?jirou だと次郎さんのサイトへ と言う風に・・

ipyodora
質問者

お礼

回答ありがとうございます。 伝え方が拙い所、汲み取って頂き感謝します。 大体理解出来ました^^PATH_INFOなどで詳細を調べてみます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

テーブルで、おのおのページを仕切ります。 もっとも、インラインフレーム使えば、簡単です。

ipyodora
質問者

お礼

回答ありがとうございます。 なんとなく、こんな感じかなって雰囲気だけ分かりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 1つの情報を複数のページで共有、表示したい・・・

    これからPHPを勉強しようと思っているのですが、実現したい質問内容が PHPには適切か不適切かがわからないので質問させていただきます。 1つの情報を複数のwebページで共有、表示したいのですが、PHPで可能でしょうか? たとえば「画像ファイル1,テキスト1」という情報Aがあるとして、この情報Aをページ1、ページ2に表示する。 そして、情報Aの内容を仮に「画像ファイル2,テキスト2」に書き換えればページ1、ページ2にも書き換えが反映される。 こういうことは可能でしょうか?教えてください。

    • 締切済み
    • PHP
  • トップからのリンクページが全く検索にのらないのはなぜですか?

    googleにトップページが登録されてから、1ヶ月半がたちますが、トップからリンクされている個別ページがまったく検索にのりません。クローラーはトップページから個別リンクをたどるということですが、全く反映されていないというのはなぜでしょうか?HPの作成方法が悪いのでしょうか?

  • EXCEL VBA 複数ブックを自動オープン

    お世話になります。田中と申します。 Excel VBAを使って下記(1)、(2)の処理を実現したいと思っております。 どなたかVBAロジックをご教授いただけませんでしょうか。 (1)集計.xlsxというブックがあります。このブックに[ファイル]というシートがありまして A1のパス、B1にファイル名が記入されています。 この組み合わせのファイル数は可変ですが下記のように大体10個程度あります。 A2(パス)+B2(ファイル名) A3(パス)+B3(ファイル名) A4(パス)+B4(ファイル名) A5(パス)+B5(ファイル名) ・・・ (2)このシートに[開く]というボタンを配置して、クリックされたらA1(パス)+B1(ファイル名)でファイルを開いて何もしないですぐに閉じて、次のファイルを開いて閉じて、また次のファイルを開いて閉じて。。という動きをファイル数分繰り返したいのです。 変な処理ですが、本Excelのリンクの値がリンク先のファイルを開かないと値が飛んでこないので、リンク先のファイルを開く処理を自動化したかったのです。 どなたかご教授いただけますでしょうか。 よろしくお願い致します。 環境 Excel2013

  • Google でトップページしか表示されません

    サイト運営初心者です。宜しくお願いします。 Google サイトを検索(site:www. )するとトップページしか表示されません。 MSN や Yahoo ではほぼ全てのページがインデックスされているのですが・・・(検索エンジンの特性もあるとは存じておりますが・・・)。 トップページから各ページにアクセスできるようメニューも付けており、サイトマップも用意しています。 サイトの登録は5月の終わり頃ですが未だトップページのみの表示です。 キャッシュを見るとクローラーは定期的には訪れてくれているようですが、トップから下の階層には訪れてはくれません。 またこれと関係しているかは不明ですがリンクを調べると(link:www. )、これもまた”ページが見つかりません”と表示されます。 相互リンクを申請したりして増やしているのですが未だリンクすら認識してもらえません。(MSN はきちんと表示されるのですが・・・)。 お手数ですが解決策お待ちしております。 (ちなみにサイトではフレームウィンドウなどは使用していません。)

  • SEO対策:トップページ以外が登録されない

    SEO対策で質問です。 現在googleやYahoo!に自作サイトは登録されていますが、トップページしか登録されていません。 トップページ上からいくつか別ページがありもちろんリンクを張っています。 クローラーのアクセスログを見るとトップページだけを見て去っていってしまっているようです。 何が原因なのでしょうか。 フレームは使用していません。 テーブルを使用しその中に別ページへのリンクが張ってありますが、テーブルの入れ子にはしていません。1階層のみ。 よろしくお願いします。

  • ページのファイル名をチェックした表示制限…

    プログラミング自体全くの初心者です。宜しくお願いします。 可能かどうかも分からないのですが、PHPなどを使ってページのファイル名を対象として表示の制御などは行えるものなのでしょうか? 例えば、A.htmlというページとB.htmlというファイル名のページが有るとします。 そのページ名をチェックしてA.htmlの場合には「ページAだよ!」と表示させ、B.htmlの場合には「ページBだよ!」と言った具合に、ページのファイル名をチェックして、それらを対象に表示の制限は行えるものなのでしょうか? よく分かりませんが、可能であればページ名に対してifなどで設定を行うのかな?とも思うのですが、そもそもページ名をチェックする関数?などがあるのかもわかりませんでした。 この様な事が可能か不可能か?また、可能であればどういった設定で実現できるのかをお伺い出来ればと思います。 お詳しい方いらっしゃいましたら、アドバイスのほどよろしくお願い致します。

    • ベストアンサー
    • PHP
  • IE ブックマークしたページが表示されない

    Windows10に搭載のInternet Explorer 11ですが、お気に入りに入れてあるリンク先にアクセスしようとしても、 「指定されたデバイス、パス、またはファイルにアクセスできません。」と出て、最初から該当ページが表示されません。503とか403とかにもなりません。 表示されないページはYahoo、Google等様々ですが、通常は問題なくアクセスできており、アドレスも間違っていないし、後でリンクをクリックすると問題なくページが表示されます。 解決策を探しているのですが、上記エラーの文言はインターネットではなく通常エクスプローラー(自分のPC内のファイル)から返されるエラーとのことで、 何故IEでこのようなエラーになるのかがわかりません。

  • yahooの登録

    yahooのクローラーを呼ぶ上で、カテゴリ登録以外にできる登録(googleの様に)はないのでしょうか?あると聞いた事があるのですが、あるとしたらそれはどこにあるのでしょうか? お願いします。

  • 1ページ複数PDFを1ファイル1ページPDFへ

     例えば、A3サイズの紙の地図があります。 大体、一般家庭にはA4サイズのスキャナーです。 A3を4分割し、4ページのPDFファイルを作成しても、見るときにページをスクロールして見にくいのです。 ですので、今まで以下のような方法で地図4ページのPDFを1ページの1ファイルPDFにしてきました。 A3の地図を4分割して、スキャナーで画像として作成する。 4枚の画像をペイント等の画像編集ソフトで1つの画像に編集する。 この1つになった画像を1ページとしてPDF化していました。  ※上記ではPDFとしましたが、この方法では直接画像を作成した方がよいので・・・  この方法だと継ぎ目を調整できるので、きれいに仕上がりますが、非常に面倒です。 何か別の簡単な方法はないでしょうか? 一旦、1ページ4ファイルのPDFになったも、継ぎ目が多少ずれたり、隙間ができたりしても、 PDF編集ソフトで1ページ内結合ができれば嬉しいです。 フリーソフトがありましたら教えてください。

  • Googleのページランクについて

    Googleのページランクについて質問があります。 Googleのページランクの高いページが、実際の検索結果でも必ずしも上位表示されるわけではないということは知っています。 ですが、あるページがGoogleにどのように評価されているかを知るのに、ページランクは参考程度にはなると思います。 で、あるウェブの初心者(私のことです)がいたとして、初心者向けのホームページ作成ソフトを頼りに、ウェブショップを作りました。 彼は当初、CSSなんて言葉は知らず、作ったホームページは、テーブルを多用しまくり、styleを使いまくり、<font>タグを幾重にも無意味に乱用する、といった、Googleボットが嫌がるような代物でした。 ですが、リンクをたくさん得ていたので、そのホームページのページランクは3を維持していました。 ある時、彼は、CSSでスタイルの設定を外部化する方法を知り、<h>タグなども正しく利用して、ホームページをGoogleボットに優しいように、頑張って作り直しました。(多分) さて、ここで質問なのですが、このような場合、彼のホームページのページランクは上がる可能性があるのでしょうか? つまり、htmlの無駄な記述を無くすことは、ページランクを上げることに繋がるのでしょうか? それとも、単にクローラーが情報を収集しやすくなるだけの事でしょうか? どなたかお教えください。 よろしくお願いします。