• ベストアンサー

リンクとフォルダの関係(パス)

初めてHPを作っています。非常に説明しにくいのですが、分かって頂けたらと思います。 Aというサイト内に全く趣旨の違うBとCというサイトを 入れています。AはB、Cに入るためだけの入り口でB、C内でそれぞれのメニューがあるというものです。AからB、Cには行けるのですが、B内同士でのリンクがうまく行きません。(Cはまだ出来上がっていません) ちなみに、自分のPC上で見る限りではリンクには問題がありません。アップロードした時にリンクがつながりません。説明が下手ですみません。下の■はフォルダを表しています。   HP■  l___index.html  フォルダ内はこのようになって  l         います。indexから1,4に行く  l___A■      事はできるのですが、1から2,  l  l___1.html  3に行く事ができません。  l  l___2.html  index内のリンクは  l  l___3.html  <a href=A/1.html>  l  l___img■  <a href=B/4.html> となって  l         います。1.htmlからは 同じ  l___B■      フォルダ内なので、     l___4.html  <a href=2.html>            <a href=3.html>としています。何処が問題なのでしょうか?自分のPCのブラウザで問題なくリンクされているのにアップするとリンクが出来ないのはどういう事なのでしょうか?非常に長くなって申し訳ありません。どなたか宜しくおねがいします。

  • CSS
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • maboten
  • ベストアンサー率30% (17/55)
回答No.3

はじめましいて。 アップ先のOSが判らないのですが、ファイル名にアルファベットを使っている場合、大文字・小文字等にも気をつけて下さい。 支障がなければ、どちらかに統一するのも手だと思います。 あとindex.htmlのリンクは、<a href=/A/1html>などとするとどうでしょうか? 絶対リンクでも問題は解決すると思いますけど、将来ホームページのディレクトリ(階層含む)変更した時、フォローが必要になりますよ。

choco17
質問者

お礼

確かにファイル名を大文字、小文字考えずに両方使っている事に気が付きました。 更に絶対リンクにして見ましたらうまく行きました。 ありがとうございました。

その他の回答 (2)

  • Mac10
  • ベストアンサー率44% (17/38)
回答No.2

 1.ファイルが正しい場所にアップできているか確認する。  2.リンク先のファイル名が正しいか確認する。  3.カレントは"./2.html"とも表記できるので、これでも駄目か試してみる。  以上に間違いが無いか確認してみてください。  案外、ファイルが無かったりしますよ。

choco17
質問者

お礼

回答ありがとうございます。

回答No.1

絶対リンクにしてもダメでしょうか?

参考URL:
http://www.fukuokakenpta.gr.jp/html/web/web_13.html
choco17
質問者

お礼

ありがとうございます。 絶対リンクで試してみます。

関連するQ&A

  • フレームのリンクが作動しません。

    宜しくお願いします。(説明がとても判り難いかと思います) index.htmlにを、3分割(左a・右上b・右下c)フレーム設定します。 フレームに取込むHTMLファイルを、2段階下のフォルダ内に設けます。 この場合、cに取込んだHTMLから、aやcにはリンク設定は問題ないのですが、 cからbにリンク設定をしても、bにHTMLを取込む事が出来ません。 但し、index.html(フレーム設定)を2段階下のフォルダ内にすれば、 全く問題ありません。 又、一度bからbに別HTMLを取込むと、cからbへのリンクは、正常に作動します。 何処に、問題があるのでしょう、解決方法が有りましたら、何方か教えて下さい。

  • フォルダにリンクを貼りたい

    初心者です。 ホームページビルダでHPをつくっています。 あるテキストにリックを貼って、そのリンクを押すと 別ウィンドウで任意のフォルダの中身を表示するようにしたいのですが どうしたらいいのでしょう? <a href="フォルダ名/ファイル名">~</a> だとファイル1個にしかリンクを貼れないので面倒です。 このフォルダ内全てのファイルを見えるようにしたいので、 フォルダごとリンクを貼りたいのです。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • HP作成していますがリンクできません

    HPをHTML編集のソフトを使って作っています。 デスクトップにhpフォルダをつくり、 その中にindex、a、b・・・とファイルが入っています。indexのページからa、bのページに飛べるようにリンクをはりました。a にリンクするために <A HREF="a.html">a</A>をindexのページに書いています。パソコン上では正常にリンクできています。 これをwebFTPを使ってサーバーに転送したところ indexのページは見ることができるのに、そこからリンクすることはできず、アドレスはデスクトップになってしまいます。ただ、http://・・・/~xxx/a.htmlはちゃんと存在します。 ですから、相対パスの仕方がまずいのかなぁと思いますが、よくわかりません。 どうぞよろしくおねがいします。

  • リンクさせるタグ

    HPタグで<a href="○○.htm" target="contents">△</a>というのがリンクするのに基本になると思うのですが、下記の様にabc.htmのファイルをindex.htmにリンクさせるにはタグはどうすればいいのでしょうか? 上の階層にいくには<a href="../ ←のように半角ドットを使うというのはわかったんですが、表示の仕方がわかりません。 詳しく教えてください!! お願いします。 HP―index.htm(ファイル)  |  ―main(フォルダ)-sub(フォルダ)-abc.htm(ファイル) ※index.htmとmainは同じフォルダ内(HP)にあります。 abc.htmのファイルからindex.htmのファイルにリンクするにはタグはどうすればいいんですか?

    • ベストアンサー
    • HTML
  • リンクできません。

    お世話になります。 よろしくお願いします。 少し前にも質問された内容ですが、ご回答を参考にして手直しし たつもりですが、やはりリンクできませんので質問させていただ きました。 具体的には以下のとおりです。  index.html  |   A-a.html    |    B-b.html ここでは、AとBがフォルダを意味しています。 いま、「b.html」から1階層上にある「a.html」にリンクしよう としています。 しかし、うまくいきません。 ソースを見ると、『href="../a.html"』となっています。 あってますよね? 不思議なことにビルダーのプレビューではリンクするですが、 Explorerではぜんぜん駄目なんです。 ちなみに、最上位フォルダのフォルダ名を変更したりHDD内を 移動したりしてしまいました。 それが関係しますでしょうか?でも、a.htmlからはindex.html にちゃんとリンクするのです。 さっぱりです。 よろしくお願いいたします。 ※htmlはあまり詳しくありません…(恥)。

  • ホームページのリンク

    超初心者です。ホームページを作っているところです。 HPってフォルダの中にいろいろなフォルダ(例えばpage1)を作っていれていて、 トップからpage1に行くことはできるんだけど、page1からトップへ戻ることができません。 トップのリンク名、index.htmだけだと、そこに行かないんですよね? <a href="HP/index.htm"> にしてみたりしたけど、「ファイルが見つかりません」になってしまいます。 どういう設定にすればいいのでしょう? 教えてください。

    • ベストアンサー
    • HTML
  • 内部リンクを外部リンクにできる作成ソフト

    今無き、adobe Golive にてホームページサイトを作成しています。 A(index) とBとCの3ページを作成して各々リンクすると、検索エンジンは、各々内部リンクでつながっていると判断されますが、ブログのように各々ページが外部リンクとしてつながっているサイトのほうが、被リンク数が多く、SEOがいいように思えます。 そこで、ドメインが、http://www.ABC.co.jp/の場合、BからAにリンクした際、ドメインを指定しておいて、ソースが <a title="Aページ" href="../index.html">A</a>ではなく <a title="Aページ" href="http://www.ABC.co.jp/index.html">A</a> または、 <a title="Aページ" href="http://www.ABC.co.jp/">A</a> と記載されるような作成ソフトはありませんでしょうか?

  • フォルダへのリンクの仕方

    こんにちは、いつもお世話になっています。 今回はリンクについてお尋ねしたく投稿しました。 フォルダAの中 (http://~アカウント名/A/) ・フォルダ1 ・top.html (http://~アカウント名/A/top.html) フォルダ1の中 (http://~アカウント名/A/1/) ・a.html (http://~アカウント名/A/1/a.html) こういうフォルダがあるとします。 フォルダAの中にフォルダ1、フォルダ1の中にa.htmlがあります。 例えば、top.htmlからa.htmlにリンクするときは<a href="1/a.html">ってタグですよね。 では、a.htmlからtop.htmlにリンクするときは、どうリンクすればいいんでしょうか。 <a href="top.html">でも、<a href="A/top.html">でも駄目でした。 もしかしてリンクできないんでしょうか?(汗 何か解決策があれば教えてください。 お願いします。

    • ベストアンサー
    • HTML
  • 掲示板にリンクを貼る方法

    ホームページではなく、掲示板の管理人をやってるのですが、リンクを貼る場合、 <a href="HPアドレス/">リンク先の名前</a>と記述すると、リンクが貼れると言われ、その通りにして上手く行きました。 問題は文字数が300字までと決められてるので、画像とか、RINGとかいっぱいタグと言うか、ソースと言うのか良くわかりませんが、字数の多いのは出来ないのです。 でも、テキストだけのなら2つ分は入る様なので、2つのリンク先を貼ろうとして、 <a href="HPアドレスA/">リンク先の名前A</a><a href="HPアドレスB/">リンク先の名前B</a>・・・とこんな感じで2つ続けて、入れてみたら、一つ目はちゃんとリンクが貼れるのですが、2つ目は<a href="HPアドレスB/">リンク先の名前B</a>と表示されてリンクが貼れません。 どうやったら2つ貼れるのでしょうか?

  • リンクの貼り方に付いて教えて下さい。

    お世話になります。 現在 メモ帳にてホームページを作成しています。 ホームページフォルダを作り、その中にindex.htmlとフォルダ1が有ります。フォルダ1の中には、mypic.htmlが有ります。このhtmlにリンクを貼り、お互いに行き来させたいのですが、index.htmlからmypic.htmlには <a href=フォルダ1/mypic.html>でリンクを貼りました。 mypic.htmlからindex.htmlにはどのように書いたら良いのでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • HTML