• 締切済み

フォルダの中のindex.html

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

みんなの回答

  • 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