• ベストアンサー

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

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

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

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

<a href="フォルダ名">~</a> でいいです(targetはお好みで)。ただし、そのディレクトリに.htaccessを置いて、   Options +Indexes を書いていないと一覧表示にはなりません。普通は一覧表示を「しない」設定になっているハズです。当然.htaccessが使えない(&一覧表示をしない設定の)サーバでは無理です。

nakasako
質問者

お礼

有難うございました。 できました(^-^)

その他の回答 (2)

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.3

※参考程度に読んでください※ セキュリティー上の問題はさて置いて… .htaccessを置かなくてもフォルダ一覧表示を許可してるサーバーもありますね。 私が借りているプロバイダー提供のサーバーはフォルダ一覧表示出来ます。 ぷ○らです ^^;

nakasako
質問者

お礼

コメントありがとうございます。 No.2の方のお礼の欄にも記載しましたが、 今回仕事で利用する関係上、残念ながらレンタルサーバは使えない 可能性が高いです。 でも、いろいろと勉強になりました。

  • caesar-g
  • ベストアンサー率50% (1/2)
回答No.2

こんにちは(^^ 「フォルダの中身を表示する」というのはセキュリティー上好ましくない場合が多く、禁止されたりしていて、その場合エラー表示になったりします。 例えば、フォルダを指定してリンクをはる場合、 <a href="フォルダ名/">○○○</a> の様にしますが、指定されたフォルダの表示はされず「403 Forbidden」のような表示が出てきてしまいます。 (ただしindex.htmlがある場合は、そちらを優先して表示します) この禁止された状態を解除するためは、shimixさんが書いておられるように「.htaccess」を設定しなくてはなりません。 しかし、自由に設定させてもらえるサーバーは少ないかもしれません。(少なくとも無料サービスなどでは無理?) まぁ、フォルダごと表示させてしまうと、中身が全部見えてしまいますし、そこで表示されるページのデザインも寂しいので、リンクさせたいファイルが、どの程度そのフォルダにあるか分かりませんが、面倒でもHTMLを書いた方が無難かも。 ちなみに、.htaccessを使えるサーバーを書いたページを紹介しておきます。

参考URL:
http://htaccess.pasoa.com/rental.htm
nakasako
質問者

お礼

回答有難うございます。 せっかくご紹介いただいたんですが、 今回、会社で使用するので、残念ながら使えないかもしれません。 個人的に利用したいと思います。

関連するQ&A

  • ホームページのリンク

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

    • ベストアンサー
    • 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
  • ホームページビルダーでファイルのリンク方法

    こんにちは。 私はタグを打ってHP製作をしているのですが、 教える人がHPビルダーを使っていて、 よくわからないので質問させてください。 フラッシュのアルバムをHPに載せたいです。 アルバム名:chichinohi.html ファイル名:chichinohi ファイルにShockwave Flash Object・テキストドキュメント・htmlドキュメント・画像数枚が入っています。 タグで打つと、 <a href="./chichinohi/chichinohi.html"><font size=2 color="669900">父の日</a> でリンクが貼れますが、 HPビルダーだとさっぱりわかりません。 どこをどうクリックするかなど、こまかーーく教えて下さい。 わかりづらい説明ですみません。 どうぞ宜しくお願いします。

  • 無料テンプレートのリンクが働かない

    無料テンプレートを使ってホームページを作っている初心者です。 リンクのところにファイル名を入れますが、リンクが働きません。 <a href="ファイル名">リンク名</a>と入力するのですが。 ファイル名の部分にURLを入力すると、ちゃんとそのURLへ移動します。 何が間違っているのか、よく分かりません。 ご教授お願いします。

  • リンク先が自分のフォルダになってしまう

    ホームページ作成初心者です. ホームページビルダーV9を使ってサイトを作成しました.サイト内リンク先はマニュアル通り,文字を反転→リンクの挿入→ファイル名入力(参照で選択)としました. サイトも完成し転送をしてみましたが,ブラウザ上ではリンクがちゃんと貼れておりません.リンク先は「file:///C:・・・」となっており,私のPCのフォルダを参照しているようです. リンクの貼り方がおかしいのでしょうか?それとも転送方法が間違っているのでしょうか? ちなみに参照フォルダ名に一部日本語(「ホームページ用」)を使用しております.これが原因でしょうか?? よろしくお願いいたします.

  • ホームページ作りで、リンクのことについて質問なのですが。

    ホームページビルダー6.5で現在HPを作成しています。 トップページのインデックスから、別のページにとぶためにリンクを貼ってるのですが、ここでひとつ質問したいのです。 リンクを貼る際、そのリンク先のファイルは同じフォルダ内でないとダメなのですか? 私はデスクトップ上にまず「ホームページ」というフォルダを作成し、その中にHPの各ページのファイルを保存しています。ページファイルが多くなってきたため、別のフォルダにいくつか移したら、HP上でインデックスからそのページ(つまりリンク先)へとぶことができなくなってしまうのです。もちろん、もう一度リンクを貼りなおしてもダメで、同じフォルダ内にそのファイルを持って来なければ問題が解決されないのです。 これは私のリンクの貼り方が間違っているのでしょうか?それとも同じフォルダ内でないとリンクできないのでしょうか? ちなみにリンクの貼り方は、「リンクの挿入」→「ファイルへ」で「ファイル名」で参照を使いファイルを指定して「OK」というやり方をしています。 ご回答よろしくお願いします。

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

    初めて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
  • フォルダーにリンクをさせたい

    ホームページのリンク先をフォルダーにして アクセスした人はフォルダーの中身が読み取り専用で見れるようにしたいのです 調べると フォルダーに .www_browsable ファイルを置けば見れるようになるとなっていたので 置いたのですが 別に状況は変わらず エラーメッセージ403が返ってきます HTMLのエディターアプリはDreamweaverです 解決策を教えてください お願いします

    • ベストアンサー
    • 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
  • リンクができなくなりました!緊急です!

    ホームページビルダーV9を使ってHPを作成しています。 「リンクの挿入」を使って、サイト内の他のページ(ファイル)のリンクを挿入していたのですが、 FFFTPでアップしURLを入力して見たところ、 file:///C:/Documents and Settings/(自分の名前が入ります)/(フォルダ名)/index.html などと表示され、クリックしても飛ぶことができません。 今まではビルダーのリンク挿入を使ってもファイル名を入力してもアップすれば普通にリンクが出来ていました。 ビルダーのプレビューでみてみると 今までにちゃんと機能していたリンクは file:///C:/Documents%20and%20Settings/(自分の名前が入ります)/(フォルダ名)/index.html となっていました。 リンクができなくなったものは file:///C:/Documents and Settings/(自分の名前が入ります)/(フォルダ名)/index.html となっています。 どうすればもとのようにリンク挿入でうまくいくのかやりかたがわかりません! どうか助けてください。。。

専門家に質問してみよう