• 締切済み

フォルダの中のindex.html

<a href="○○○/">とやるとローカルではリンクされません。 どうしたらローカルでも動きますか? よろしくお願いします。

  • HTML
  • 回答数6
  • ありがとう数0

みんなの回答

  • Mee-me
  • ベストアンサー率27% (5/18)
回答No.6

一般的に言って、標準はapacheだと思います。が、 日本で開発されたサーバーもあります。「AN HTTPD」 日本語なので、嬉しい人も多いです。 検索されれば、設定の仕方は沢山出てくると思います。相性のよさそうなサイトを見つけられればどうでしょう?Q&Aサイトで、お教えできる内容ではありません。やって見られて出来なければ、つまずいた所を質問されればよろしいかと思います。本家のサイトには「ゲストブック/コメント集」という名の質疑応答掲示板がありますので、きっとより的確な答えが返ると思いますよ。

  • Mee-me
  • ベストアンサー率27% (5/18)
回答No.5

間違っていたら申し訳ないのですが、いま「 <a href="○○○/">」とかかれているページの入っているフォルダの中に件の○○○というフォルダを作り、その中にリンクに必要なファイルを入れてください。 もしかしたら大変失礼な、答えなのですが、もし、それでOKなのであれば、「相対URL」と「絶対URL」を理解されることをお奨めします。htmlを書く上で避けて通れません。

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

>設定方法を教えて頂けますか? 無理です。 設定方法だけで本が一冊書ける。参考書のたくさんありますから Amazon.co.jp: apache - 和書: 本 ( http://www.amazon.co.jp/apache/s/qid=1236336012/ref=sr_ex_n_1?ie=UTF8&rs=466298&keywords=apache&bbn=466298&rh=i%3Astripbooks%2Ck%3Aapache ) ネットだと JAPAN APACHE USERS GROUP ( http://www.apache.jp/ )  →附属マニュアル ( http://www.apache.jp/docs/ )   →設定ファイル - Apache HTTP サーバ ( http://www.apache.jp/manual/configuring.html ) など、  あるいは、 apache WindowsXP ローカル テスト環境 複数ドメイン - Google 検索 ( http://www.google.co.jp/search?hl=ja&safe=off&q=apache+WindowsXP+%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB+%E3%83%86%E3%82%B9%E3%83%88%E7%92%B0%E5%A2%83+%E8%A4%87%E6%95%B0%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_en%7Clang_ja )  ただ、出来れば独立したパーテーションを用意して、そこの\usr\local\Apache等にインストールすることをおすすめ。。なぜかなどは、高度な内容になるのでここでは割愛。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.3

つまり リンク先にxxx/とすると サーバにあるときは自動的に xxx/index.html に行くけど ローカルだと行かない ということを言いたいのね? 自動的にxxx/index.htmlに飛ばしているのはWebサーバの機能だから Webサーバを利用せずに直接ファイルを開くと index.htmlに自動的には飛んでくれないわ。 <a href="○○○/index.html">と書き直すか Webサーバを立ててそこ経由でアクセスするしかないわね。

  • zxcv0000
  • ベストアンサー率56% (111/196)
回答No.2

ローカルでと言うのは、ローカルで Webサーバーを動かしてるんじゃ無くて file:///C:/... とかのURLでローカルファイルとしてアクセスする場合ですね? そのディレクトリの index.html を開いて欲しいのに、そのディレクトリのファイル一覧が表示されるんですね? ご希望を叶えるには、その機能を備えた OS か Webブラウザが必要です。 手元の WinXP で IE6 と Firefox3 を試した限りはできないみたいです。 ディレクトリを指定したら index.html が開かれるのは、普通はWebサーバーの機能のおかげです。 Webサーバーの介在しないローカルアクセスでは、OSかブラウザのどちらかがその機能を引き受けてくれないと実現できません。 Vista とか 他のブラウザの事情は判らないです。 すみません。

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

HTTPサーバーのDiredctryIndexという機能ですから、ローカルサーバーをインストールすれば出来ます。 たとえば、apache( http://www.apache.jp/ )とか ★HTTPサーバーは、ファイルを要求されたとき、そのディレクトリに、該当するファイルがない場合に、まずDirectryIndexに指定されていれば index.html→index.htm→INDEXHTML・・・など指定された順番でファイルを探してそれを提供するか、ディレクトリの一覧を表示するか、エラーページに飛ばすかの動作を行う。 ★指定がない場合、そのファイルないしパスをPATH_INFOという環境変数に格納して、ひとつ上のディレクトリ内を探す。  なければ同様の処理を続けてトップまで進む。  いかようにも設定できますが、詳しくはサーバーソフトのマニュアルをご覧ください。 【参考サイト】 mod_dir - Apache HTTP サーバ   http://www.apache.jp/manual/mod/mod_dir.html#directoryindex

ganmo717
質問者

補足

ありがとうございます。 設定方法を教えて頂けますか?

関連するQ&A

  • indexのページの途中にリンク

    通常サイト内でトップのindexへリンクを張る場合 <a href="/" >index</a> という感じになるかと思うんですが、続けてページの中の途中へリンクを張る場合 <a href="/#name>name</a> これで行けるかと思ったらうまく行きませんでした。 正式にはどのように書けばよいのでしょうか?

  • HTMLタグ・フォルダの中のhtmlからフォルダの外にあるhtmlにつなげる方法

    ホームページスペース    |    ├index.html    ├[sub]    | |-link.html    | |-novel.html    | └-dialy.html    |    └illust.html 上記のように構成されている場合、サイトの入り口のindex.htmlからフォルダ[sub]内のlink.htmlに飛ぶようには <a href="[sub]\link.html">リンク集</a> このようなタグを指定しますが、逆にフォルダ内のlink.htmlからサイトトップのindex.htmlまで飛ぶようにするにはどのようなタグを使ったらいいんでしょうか?

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

    こんにちは、いつもお世話になっています。 今回はリンクについてお尋ねしたく投稿しました。 フォルダ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
  • macX、ローカル環境:ブラウザで「/」としただけでindex.htmlを表示させたい

    宜しくお願いします。 当方、maxXのバージョン10.4を使用し、web制作をしています。 いままで、ページ間リンクのaタグ指定は <a href="info/index.html"> というように、index.htmlという所まですべてつけて記載していたのですが、一緒に作業している人に<a href="info/">というように、スラッシュで止めて記載するように指示され、さっそくすべてそうなるように置換しました。 そこで問題が発生。サーバにアップするとちゃんとリンクしているのですが、ローカル環境で確認しようとしたときに、ディレクトリの一覧が表示されてしまい、index.htmlを自動的に表示してれません。 firefox、safari、operaすべてでそうです。 (firefox/operaではブラウザのウィンドウ内にディレクトリ一覧が、safariではフォルダが開きます。) おそらく、macXの環境かなにかをいじることになるんだと色々検索したのですが、ローカルでサーバを立てるやりかた等がヒットしてしまい、思った結果を見つけることができません。サーバを立てたい訳ではなく、単純に「index.html」を省略したいのですが。 ローカルのApachとか?ダーウィンなどを設定するのでしょうか・・? ご存じの方、ご教授くださいませ。 よろしくおねがいします。 (すみません、書き込んでおきながら連休中不在にするので、お返事は火曜日以降になります。よろしくおねがいします。)

    • ベストアンサー
    • Mac
  • リンクとフォルダの関係(パス)

    初めて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
  • リンクのindex.html省略

    トップページに戻る等index.htmlリンクの記述方法を パソコン内で作業する時は <a href="../index.html" …>として、 ネットにアップする時は <a href="../" …>又は<a href="/" …>として、 index.htmlを省略したいんです。(見た目すっきりしているので) ソニーさん(http://www.sony.co.jp/)や明治安田生命さん(http://www.meijiyasuda.co.jp/)のようなトップに戻るの記述がしたいのです。 しかし、この方法だとパソコン内での作業でトップページに戻ってくれません。(エクスプローラが起動してしまいます。) 文字列の置換ソフトで、 ネットにアップ時と、ネットアップ完了時にフォルダ内の全ファイルを <a href="../index.html">←相互置換→<a href="../" …> する方法を試みましたが、全てのファイルの更新日時が変わってしまい、どれが新規ファイルだったか日付で確認が出来なくなって不便です。 何かいい手法がありましたら教えて下さい。

  • HTMLからフォルダを開きたい

    いつも大変お世話になります<(_ _)> Webサーバー上にあるWebページ(HTML)の中に、ローカルPCのフォルダを開くリンクを付けたいのですが、 <a href="file://c:\windows">OPEN</a> としても、何も反応しません。 いろいろ調べたのですが、上記の方法しか見あたりません。 なお、ブラウザのアドレス欄に file://c:\windows と入力すると、フォルダの内容が表示されます。 ※Firefoxだと、ファイルの一覧になりますが・・・ 何か環境によって挙動が異なるのでしょうか? それとも、セキュリティ上の観点から最近じゃ出来なくなっているのでしょうか? 是非ともお助け下さい。宜しくお願い致します。

    • ベストアンサー
    • HTML
  • フォルダにリンクを貼りたい

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

    • ベストアンサー
    • HTML
  • 突然フォルダの中のフォルダが消えてしまいました!

    いつもお世話になっています。 突然フォルダの中のフォルダが消えてしまいました…(ややこしい; つまりフォルダAの中に入っているフォルダBやフォルダCが消えてしまったんです。 不思議なことにトータルで10GB近くのファイルが消えたことになるんですが、ローカルディスクの容量はまったく減ってなく、存在していることになっているんです。 ためしに、フォルダAに新しいフォルダを作ってみたんですが、消えてしまいました。 これってウイルスの仕業ですか? この場合フォルダB.Cを取り戻すためにはどうすればいいんでしょう?

  • URLの相対指定について

    いま、BASEタグを使ってURLを相対指定して、簡略化をしているHTML文書があります。 このHTML内で、もう一つ別の相対指定の基準を指定する方法はあるのでしょうか? リンクの位置関係は簡単に書くと下のようになってます。 Web Site +-HTML文書 +-リンク先のファイル(複数) Local +-リンク先のファイル(多数) Localのリンク先のファイルが多数あるので、 いちいち<A href="file:///.....と書くのがいやなので、 BASEタグによる基準をLocalのフォルダにしています。 しかし、こうするとWeb Site上へのリンクはいちいち、 <A href="http://.....と絶対指定しなければなりません。 これを回避したいのです。

専門家に質問してみよう