• ベストアンサー

ページ数がたくさんあるホームページについて

ホームページでIndexからAAAというページにリンクを張り、 AAAからBBBにリンクを張ってBBBのページをウェブ上で見ているとき、アドレスのところにはhttp;indexのページ/BBBと表示されてしまいます。 BBBを見ている時、Indexのページ/AAA/BBBと表示させたいときは、 どのようにすればいいのでしょうか??

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

  • ベストアンサー
noname#100277
noname#100277
回答No.2

サイト自体の本来のURLが「abc.com」だとします。 index.htmlを設置して表示されるURLは二種類。 abc.comのみの場合とabc.com/index.html リダイレクトでindex.htmlが最優先の場合はこうです。 そしてAAAとBBBのフォルダ(ディレクトリ)を作成して、其の中にindex.htmlを作成して設置(転送) 予めabc.com/index.htmlにはAAA/index.htmlへのLINKを、AAA/index.htmlからはBBB/index.htmlへのLINKを作成して転送。 尚、AAAの中にBBBを作成してるならページ内へのLINKだけでOK。 相対PASSと絶対PASSの使い方を間違えない様に・・・

takuji5874
質問者

補足

ありがとうございます。 これで何とかやってみます。 申し訳ないのですが、相対パスと絶対パスって何ですか??

その他の回答 (2)

noname#100277
noname#100277
回答No.3

http://homepage2.nifty.com/tomoarai/html/pass.html が解り易く説明してますね。

takuji5874
質問者

お礼

ありがとうございます!!

  • kamino_r
  • ベストアンサー率0% (0/3)
回答No.1

index.html AAA/index.html AAA/BBB/index.html というふうに3つのファイルを配置すれば可能です。 ※ここで、AAA,BBBはフォルダ(正しくはディレクトリと言う)です。 ※ページ内のリンク先も変えてくださいね。 index.htmlは、アドレス(URL)で指定しなくても表示してくれるので、 http://-----/BBB/http://-----/BBB/index.html というわけです。 分かりますか・・・?

関連するQ&A

  • ホームページ 作成 アドレス 質問 階層 /

    ホームページでIndexからAAAというページにリンクを張り、 AAAからBBBにリンクを張ってBBBのページをウェブ上で見ている ときは、アドレスのところにはhttp;indexのページ/BBBと表示されてしまいます。 BBBを見ている時、Indexのページ/AAA/BBBと表示させたいときは、 どのようにすればいいのでしょうか??

  • サイト作成で、トップページのアドレスが二つ存在。

    ホームページビルダー16を使用してます。 トップページを一つしか作成してないのに、アドレスが二つ存在します。 たとえば、aaa.com/ と aaa.com.index.htmlが同じトップページになってしまうのです。 トップページを作成するときのファイル名はindex.htmlにしています。このトップページにアクセスするとindex.html無しのaaa.com/のアドレスが表示されます。しかし、子ページにあるトップページへのリンクをクリックするとaaa.com.index.html表示のトップページが表示されます。 トップページのアドレスは、aaa.com/に統一したいのですが、方法をご存知方いましたらご指導お願いします。

  • ホームページのページランク

    レンタルサーバを借りてホームページを運営しているのですが疑問があるので教えてください。 レンタルサーバのアドレスを仮に http://***.co.jp/ とします。 3つ別のサイトを立ち上げたので A http://***.co.jp/aaa/index.htm B http://***.co.jp/bbb/index.htm C http://***.co.jp/ccc/index.htm のようにしています。 Aのサイトは普通にページランクを上げることができましたが、BとCのサイトがなぜかページランク0のままで上がりません。 同一ドメインの同じ階層にあるために別のサイトとして見てもらえないのでしょうか? ちなみにB,Cのサイトともページランク4以上のサイトから30個以上被リンクがあり、どうみてもランク1にはなるはずです。 Aのサイトは2週間でページランクが上がりましたが、B,Cのサイトは1ヶ月以上変わらずです。 どなたか教えてください。

  • ホームページで画像が表示されない

    質問内容 あるページで1つだけ画像が表示できない。 詳細 画像フォルダを「imageフォルダ」にaaa1.gif aaa2.gif aaa3.gif に入っています。 Webで表示できない画像を右クリックのプロバティでアドレスを確認するとhttp://www.aaa.ne.jp/~○○○/image/banner/aaa1.gif になってしまいページのソースを見ると <IMG src="../image/aaa1.gif" width="150" height="30" border="0"></TD>になっています。 ちなみに、他のページはaaa2.gif aaa3.gifは画像のプロバティで http://www.aaa.ne.jp/~○○○/image/aaa2.gif http://www.aaa.ne.jp/~○○○/image/aaa3.gif になっていて表示されます。                

  • 301リダイレクトで一部URLがFC2エラーへ飛ぶ

    301リダイレクトで一部URLがFC2エラーへ飛ぶ問題についての解決お願いします。 ドメイン移転のため、301リダイレクトをしようとしています。 現在FC2の無料ホームページを使用しています。 aaa.web.fc2.comからbbb.web.fc2.comへ301リダイレクトしようとしています。 下記のように.htaccessを記述したのですが、 aaa.web.fc2.comからbbb.web.fc2.com、 aaa.web.fc2.com/index.htmlからbbb.web.fc2.com、 aaa.web.fc2.com/ddd.htmlからbbb.web.fc2.com/ddd.html へはリダイレクトが成功しているのですが、 aaa.web.fc2.com/bbb.htmlからbbb.web.fc2.com/ccc.htmlへは、 aaa.web.fc2.com/bbb.htmlを入力するとFC2のページがないというエラーページに飛びます。 この問題の解決をどうぞよろしくお願いします。 RewriteEngine on RewriteCond %{THE_REQUEST} ^.*/index.html RewriteRule ^(.*)index.html$ http://aaa.web.fc2.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^aaa\.web\.fc2\.com RewriteRule (.*) http://bbb.web.fc2.com/$1 [R=301,L] Redirect 301 /bbb.html http://bbb.web.fc2.com/ccc.html Redirect 301 /ddd.html http://bbb.web.fc2.com/ddd.html

  • ホームページ作成の初心者ですがよろしくお願いします。

    ホームページ作成の初心者ですがよろしくお願いします。 ホームページのweb上で、 入力用のテキストボックスを用意し、そこに「xyz」と入力後、反映ボタンを押すと、 http://www.aaa.xyz.bbbというアドレスに新規ページを開く構文を作りたいと思ってます。 まとめると 1 入力可能なテキストボックス・反映ボタンを用意 2 閲覧者:テキストボックスにXYZと入力すると、 3 新規ページを開く(http://www.aaa.xyz.bbb) 以上お助け願います。

  • ホームページのsubページの数

    自分用のホームページを作ろうとしています。 作成に関してははじめてでホームページビルダを購入して始めました。 メインのindex.htmの下にあるsubページは何枚あっても いいのでしょうか。 indexにリンクをはって、クリックすると各情報ページに移るようにするつもりですが、そのリンクの数が多くその度にsub画面を作っていくと100ページを超えてしまいそうです。各ページは、写真一枚と説明5~6行ですが 他に方法はありますか。

  • ホームページビルダー8で、サイト内のディレクトリ分けの方法が解りません。

    はじめまして。ホームページビルダー8で、 サイト内のディレクトリ分けの方法が解らなく、困っております。 すべてのファイルを同じフォルダに入れてます。 例えば、このようにリンクしたサイトですと、 ●http//abc.com(トップページ)-●aaa-●b1                            ●b2                            ●b3 ●aaaのページは、 http//abc.com/aaa となるのですが、 ●b1のページも http//abc.com/b1 となってしまいます。 http//abc.com/aaa/b1 とする方法が解りません。 サブのaaaという名のフォルダを作って、●aaaのファイル名をindex.htmlとして、 aaaフォルダの中にb1、b2、b3のファイルを作ればよいのでしょうか。 宜しくお願いします。

  • ファイルの配置について(Smarty使用)

    こんばんは。 いつもお世話になります。 Smartyを使用しているのですが、 ファイルの配置についてお知恵をお借りしたく思います。 ■前提1 %HOME%/BBB/index.tpl %HOME%/BBB/common/header.tpl %HOME%/BBB/infomation/infomation.tpl 各ファイルは上のように配置しています。 ■前提2 --- header.tplによる表示  --- --- メニュー.tplによる表示 --- 上のように、どのページにも、header.tplを使用して、 共通のヘッダページを表示しています。 ■前提3 各メニューへのリンクは、header.tplの内で、 <a href = "../infomation/infomation.php" > というようにリンクしています。 ■問題 http://www.AAA.co.jp/BBB/index.php へアクセスした場合、 header.php内のリンクが「../」となっているため、index.phpへのリンクが http://www.AAA.co.jp/index.php と、1つ下の階層へのリンクになってしまいます。 ■考えつく対策 対策として考えつくのは、 http://www.AAA.co.jp/BBB/index/index.php を用意して、「../」としても問題がないようにする。 上のように考えているのですが、出来るだけ、 http://www.AAA.co.jp/BBB/ へアクセスする事でindexページが表示されるようにしたいです。 マニュアルなどを深く読まずに作成しているため、 そもそも、Smartyの使い方として間違っているのかもしれませんが、 そちらを含めて、ご教授いただけないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • HPを階層構造した際のWebページ表示について

    例えば下記を例に挙げさせていただきます。 【例1】 サーバのルートディレクトリに index.html がある。 (1) http://aaa.net/       ←にアクセス (2) index.html          ←index.htmlの内容が表示される これは <http://aaa.net/ = http://aaa.net/index.html> が同じだと理解できます。 【例2】 (1) http://aaa.net/bbb/     ←にアクセス Q1.どこの階層にあるどのファイルを読み込んでいるのでしょうか? Q2.http://aaa.net/bbb/ にアクセスしてもページが表示されるには    どのようにしたらいいのでしょうか。