超初心者です。ホームページを作っているところです。
HPってフォルダの中にいろいろなフォルダ(例えばpage1)を作っていれていて、
トップからpage1に行くことはできるんだけど、page1からトップへ戻ることができません。
トップのリンク名、index.htmだけだと、そこに行かないんですよね?

<a href="HP/index.htm">

にしてみたりしたけど、「ファイルが見つかりません」になってしまいます。
どういう設定にすればいいのでしょう?

教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

階層構造の概念は初心者にはちょっと難しいですからね。



一階層上のフォルダ(ディレクトリ)へのリンクであれば、"../"を使用して
ください。
(通常同一フォルダのファイルの頭には"./"を付けるのが良いのですが、
省略されても動作するので、ほとんどの方はそのままだと思います。)

例:
"nikki"というフォルダにある、"new.htm"から、その一階層上の"index.htm"
へリンクを張るのであれば、"new.htm"の中には"<a href="../index.htm">"
と書けばちゃんとリンクされますよ。

ちなみに2階層上なら"../../"と表せます。
    • good
    • 0
この回答へのお礼

よくわかりました。
どうもありがとうございます。

お礼日時:2001/09/17 20:43

例えば、


www.hoge.com/~hoge/index.html
から
www.hoge.com/~hoge/page1/index.htm
へ遷移させるには、
<a href="page1/index.htm">
とすれば良いと思います。

逆に、
www.hoge.com/~hoge/page1/index.htm
から
www.hoge.com/~hoge/index.html
へ遷移させるには、
<a href="../index.htm">
とすれば良いと思います。

「../」は、ひとつ上のフォルダ(親フォルダ)のことを意味します。
これではわかりにくいでしょうか?
    • good
    • 0

><a href="HP/index.htm">



となっていますが、page1と同一ディレクトリにindex.htmlがあるのなら、

<a href="index.htm">

で良いはずですよ。
お試し下さい。

#尚、別なディレクトリにある場合はやはりパスが必要になりますが、
#「HP/」の様にindex.htmlが下位ディレクトリにあるような構成は
#考えにくいですね。
    • good
    • 0

こんにちは。



page1 と、index.html が同じフォルダにあるなら、
<a href="index.htm">

page1 がHPフォルダ内にあり、index.htmが一つ上の階層のフォルダに居る場合
<a href="../index.htm">

となります。
    • good
    • 0

えーと、HP/page1/ というフォルダ構造になってるんですよね?



HP/page1/page1.html の中に HP/index.html へのリンクを張りたい場合、以下のようにします。

<A href="../index.html">

../ ←は現在位置より一つ上の階層(親フォルダ)を表すおまじない
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QHP作成時のフォルダですが、いつも、フォルダ内にindex,sub1などのhtmファイル群と画像ファイル群を配置していますが

HP作成時のフォルダですが、いつも、フォルダ内にindex,sub1などのhtmファイル群と画像ファイル群を配置していますが、どうも、この配置に問題があるようなんですが、、、、つまり、ページごとにフォルダを作成する必要があるというお話を聞いたのですが?そうすると、ページごとのフォルダ群とそれらのフォルダ群をまとめた総括のフォルダがいることになりますが、普通、こうやって、フォルダになかにフォルダ群を配置するというのが、正しいHPのフォルダの作成法でしょうか?私は、今まで、1HPには、何ページあっても1フォルダで作成していました。(よく、自分のHPがWEB上で開く時に、時間を要していることが多いのですが、やはり、この方法に問題があることも影響しているのでしょうか

Aベストアンサー

パスが間違ってなければ起こりえません。

Qindex.htmlとindex.htmを置いてますが、index.htm に集めたい!

変な質問になってすみません!!

現在ホームページ上に、index.htmlとindex.htmというファイルを置いています。現在、使っているページはindex.htmをメイン(トップページ)としています。

しかしながら、index.htmlに来る人もいます。このページは現在使っていないのですが、訳あって削除することが出来ません。

そこで、metaタグ?か.htaccess?などを使ってindex.htmlに訪れた場合、index.htm に行かせる事は出来ますでしょうか?

方法をご存知の方がおられましたらアドバイス宜しくお願いいたします。

Aベストアンサー

HTML(index.html) の場合
<meta http-equiv="refresh" content="./index.htm">

.htaccess の場合
Redirect /sample/index.html http://www.goo.ne.jp/sample/index.htm

上記の様に対処できます。
.htaccess の例示は、ドメイン,ディレクトリ共に架空の物です。
ただし同等の形式での動作実績はあります。
(ファイル名変更時の移行用として当方使用。
以前は JavaScript外部ファイルの管理で使用。
JavaScript外部ファイルでは HTML の METAタグの様にリダイレクトさせる物が無いので・・・。)
また、ファイル名を省略すると、ディレクトリ自体が対象となります。


で、改めて裏付けとなりそうな参考説明ページを探したのですが・・・。無いですねぇ~。どれもディレクトリまで・・・。
まぁ資料はないが(個人的)実績だけはあると・・・。

何か寂しい情報ですが、使えたら参考にして下さい。
自分も試行錯誤で試して動いたから使ったという様な気が・・・。

HTML(index.html) の場合
<meta http-equiv="refresh" content="./index.htm">

.htaccess の場合
Redirect /sample/index.html http://www.goo.ne.jp/sample/index.htm

上記の様に対処できます。
.htaccess の例示は、ドメイン,ディレクトリ共に架空の物です。
ただし同等の形式での動作実績はあります。
(ファイル名変更時の移行用として当方使用。
以前は JavaScript外部ファイルの管理で使用。
JavaScript外部ファイルでは HTML の METAタグの様にリダイレクトさせる物が無いので・・・...続きを読む

Qindex.htmを同一サイト内の異なるフォルダにそれぞれ置く

初歩的な質問なのですが、再確認したいのでお願いします。

サイトのトップページをindex.htmで作成したとして、
www.example.com/index.htm
直下(さらに下など)のディレクトリにもindex.htmを作成してもいいのしょうか?
www.example.com/privacy/index.htm

検索エンジンに対してトップ以外がヒットしそうな気もしますが。

Aベストアンサー

はい。作成してもかまいません。

むしろ、作成しないと
権限の設定状態によってはディレクトリの中身が
第3者にも見えかねない状況になってしまいます。

もちろん、検索エンジンにも
トップ以外がヒットします。
対策としては、Topにリンクを貼る事が上げられます。

Qフォルダの中にあるindex.html をトップページとして使用したい

http://www.xxxx.co.jp/
のようなアドレス表記でトップページを表示させたいのですが、現在、フォルダ内にトップページ用のindex.htmlがあるため、
http://www.xxxx.co.jp/toppage/
と打たないとトップページがみれません。
フォルダ構成を変えないまま、
http://www.xxxx.co.jp/
でトップページが表示される方法を教えてください!

Aベストアンサー

本質的な解決はサーバの設定を変えることにありますが、これはあまり現実的ではありません。

一番簡単な方法は
http://www.xxxx.co.jp/
にあるindex.htmlを以下のように変更して下さい。

<html>
<head>
<meta HTTP-EQUIV="Refresh" CONTENT="0;URL=toppage/index.html">
</head>
<body>
</body>
</html>

これで自動的にtoppage以下にあるindex.htmlにジャンプします。

QWebページで、フレームを使用したとき index.htm は・・・

Webページ(ホームページ)を作っているのですが、
縦割りのフレームがついたデザインにしようと思います。
(左に見出し、右にコンテンツです。)

そうした場合、慣習となっている index.htm は、
どれにするべきなのでしょうか?

フレームを構築したファイルか、
見出しのファイルか、
コンテンツのトップファイルか、

慣習的にはどれなんでしょうか?

Aベストアンサー

フレームを構築したファイルでしょうね
私のは、そうしています


このカテゴリの人気Q&Aランキング

おすすめ情報