• ベストアンサー

サーバーのディレクトリについての初歩的な質問。

サーバーのディレクトリについての初歩的な質問。 abc.comと言うドメインの サーバーのディレクトリにaと言うフォルダ以下にindex.htmlファイルを置いて http://abc.comと言うリクエストで「a」フォルダのindex.htmlを表示させるにはどのようにすれば良いのでしょうか?また、そのような事をする際に注意点等があれば、教えていただけませんでしょうか? 何もしなければ、http://abc.com/a/となるかと思います。

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

  • ベストアンサー
noname#130824
noname#130824
回答No.1

htaccessファイルが設置できるなら、 RewriteEngine on RewriteRule ^$ /a/ [L]

参考URL:
http://xn--u8jxb9ib9150b2px.jp/htaccess/rewritecgi.html
akaginoyama
質問者

お礼

回答ありがとうございます。 indexファイルに関しては教えて頂いた内容で解決いたしました。 新たな問題が発生しました。 階層以下のリンクが切れてしまうようです。 別件なので新しく質問立てました。 http://oshiete.goo.ne.jp/qa/6141386.html 頂いた情報は大変参考にになりました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Z31
  • ベストアンサー率37% (735/1957)
回答No.3

http://abc.comと言うリクエストで「a」フォルダのindex.htmlを表示させるにはどのようにすれば良いのでしょうか その場合のホームページのURLは http://abc.com/a となります。これでトップページが開きます。 サーバーの中のディレクトリの階層は ¥サーバー¥public.html¥a¥index.html となりますね。 私も同様にしています。

akaginoyama
質問者

お礼

転送と呼べばよいのでしょうか、 ディレクトリを省略したい訳だったのですが、 #1さまの回答を参考にこの問題は解決いたしました。 ご協力ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • szk9998
  • ベストアンサー率45% (1024/2233)
回答No.2

ようはサーバーの設定ですね。 サーバーの設定でデフォルトで開くページを設定できるようになって いるはずです。 index.htmlがデフォルトページに設定されていれば、 http://abc.com/a/ で、index.htmlが開くはずです。 しかし、そう設定されていなければ、開きません。 サーバーがapatchiであれば、#1さんの言っているような設定で すみますし、IISであればGUIから設定できるわけです。 また、レンタルサーバーでしたら、だいたい設定のできるWEBページ が用意されているものですね。

akaginoyama
質問者

お礼

回答ありがとうございます。 >設定のできるWEBページ 探しているのですが、該当の処理にあたる操作項目は見当たりませんでした。 #1さまの方法でindexファイルへのアクセスは出来るのですがそこからのリンクが全て切れてしまいます。 Wordpressを設置しているのでWoedpress側の方の質問として別途スレ立てました。 http://oshiete.goo.ne.jp/qa/6141386.html 頂いた情報は大変参考にになりお世話になりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • レンタルサーバーで各ディレクトリを作って、ディレクトリ毎にアクセスさせ

    レンタルサーバーで各ディレクトリを作って、ディレクトリ毎にアクセスさせたい レンタルサーバーを借りようと思っています。例えば、MYFOLDERの中にA,B,Cフォルダがあります。 これとは別に、ドメインを3つ取得したとします。http://www.abc.com/ http://www.def.com/ http://www.ghi.com/ といったようにです。このドメインを各フォルダに割り当てて、abc.comを叩いたらAフォルダに。 def.comはフォルダに、ghi.comを叩いたらCフォルダにアクセスするといったような事をしたいです。 どういったことを設定すればこのような事が実現できるのでしょうか?借りようと思っているレンタル サーバーはhetemlにしようかと思っています。よろしくお願い致します。

  • ファイルやディレクトリの削除コマンドについて

    ファイルやディレクトリの削除コマンドについて 現在、サーバ内のあるディレクトリ内に保存されているファイルやフォルダを 全て消去したいと思い、batファイルを作成してテストを行っているのですが、 うまくいきません。 ファイルの削除はうまくいきますが、空フォルダが残ってしまします。 batファイルの中身は以下の通りです。 del /s /q x:\test\abc\*.* rd /s /q x:\test\abc\* testやabcは実際のディレクトリ名では有りませんが、 やりたいことは、abcディレクトリ下のフォルダおよびファイルを 全て削除し、abcディレクトリは消さずに残すようなbatファイルが作りたいということです。 abcディレクトリの下には多くのファイルやディレクトリがあり、毎日違う名前のファイルや フォルダが作成されるのでそれを毎日まとめて消す方法をご教授願います。 よろしくお願いします。

  • (SEO)サイト移転とディレクトリ

    こんにちは xxxxxx.com/ というサイトから abc.com/main/ にサイトを移転しようと考えております 現在 xxxxxx.com/index.html がトップページです。 xxxxxx.com/main/ 以下にメインのコンテンツがあります。 この「main」はサイトがよくヒットするキーワードと同じです。 掲示板などのコンテンツはメインのコンテンツと並列のルート直下のディレクトリにおいてあります。 xxxxxx.com/bbs/ xxxxxx.com/archives/ 変わるのはドメインだけで、サーバは同じです。 現在似た関連した内容ではあるものの対象が異なるサイトを abc.com/main2/に平行して作っており、 また将来的に新たな内容を abc.com/main3/に作りたいと考えています。 abc.com/bbs/ などのコンテンツは、main,main2で一部共有しています。 ここで質問なのですが、SEO的にはトップページを abc.com/main/index.html に移転するより、 abc.com/index.html に移転した方が有利でしょうか?  それともどちらでも同じでしょうか? xxxxxx.com/index.html を abc.com/main/index.html に移転すると abc.com/bbs/ や  abc.com/archives/ など、 ルートディレクトリ直下のコンテンツがサーチエンジンからどのような扱いを受けるのか分からず、質問させていただきました。 つまり abc.com/main/index.html をトップページとして301リダイレクトなどをすると、 abc.com/bbs/ や  abc.com/archives/ は サーチエンジンの評価からはずれてしまうのでしょうか?  サイトマップ等用意しておけば同じでしょうか?

    • 締切済み
    • CSS
  • ユーザーに絶対に見られたくないディレクトリのセキュリティ方法は?

    今借りているサーバーのディレクトリは以下のようになっています。 hogehoge.com ├home ├data └log このhomeにindex.htmlを置いていて、ユーザーから直接見られたくないcsvファイルやログファイルはdataフォルダやlogフォルダに置いています。これらのディレクトリはどんなことがあってもユーザーから絶対に見えない(直接アクセスできない)とのことで安心して使っています。 しかし次に借りようと思うサーバーには上記のようなhomeディレクトリと同じ階層に他のディレクトリがありません。ドメイン名/data/などと自分で作らないといけない仕様です。 こうしたディレクトリはユーザーから直接見られる可能性がありますが、絶対に見られたくないディレクトリは.htaccessを使えば確実にユーザーがアクセスできないようにできるのでしょうか? 何かこれについて説明されているサイトや、解説していただける方がいましたら対応方法をよろしくお願いします。 ※個人サイトで企業向けの高度なセキュリティを求めているわけではありません。

    • 締切済み
    • CGI
  • サブドメインとサブディレクトリーについて

    いつもお世話になりしてありがとうございます。 サブドメインについて、躓きましたので教えて戴きたいのですが 今困っているサブドメインについては、例えば 「test.hoge.com」 というサブドメインを作成しました。 そのフォルダーを「/hoge.com/test/」に作成しました。 そうすると、勿論サブドメインの、http://test.hoge.com はアクセス出来ますが、http://hoge.com/test/ にも両方アクセス出来るのです。 サーバーの仕様上どちらも表示するように出来ているのだと思われます。 それで困ったことは、Googleにインデックスされるのは、サブディレクトリーの片方のみで、サブドメイン側はインデックスされません。 これは私が幾つも作ったのですが、どれも駄目で、サブディレクトリーの方のみがインデックスされます。 サブドメインは全くどれもインデックスされません。(WEBマスターツールで確認) 多分これは、同じコンテンツのサイトがもう一つ存在する、コピペのサイトと勘違いされ、合計二つ存在すると認識され、ペナルティー受けインデックスされないものだと思われます。 この場合は、サブドメインは止めてサブディレクトリーのみにした方が良いのでしょうか。 でも、それなら、なんのためにサブドメインが有るのか意味が無くなりますが。 できれば、サブドメインのみが表示、アクセス出来る方法を知りたいのですが。 以上宜しくお願いします。

  • どんなディレクトリでもindex.phpへ飛ばす

    http://ドメイン/abc/ http://ドメイン/eee123/ http://ドメイン/xyz/ このようにドメイン直下でどんなディレクトリが指定されても index.phpに飛ばして処理できるようにしたいのですが、 一般的にはどのような方法が使われているのでしょうか。 とりあえず下のようなリダイレクトをやってみたのですが、 index.php用のcssが読み込めなくなってしまいます。 RewriteEngine on RewriteRule ^(.*)$ index.php [L] (おそらくcssもリダイレクトしてしまっている) レンタルサーバなのでapache設定は.htaccessには 書き込めますが、httpd.confには書き込めません。 ちなみに目的は指定されたディレクトリ名で データベースを検索するなどします。

  • バーチャルドメインの参照先振り分け設定について

    レンタルサーバーのバーチャルドメインを取得しました。 2つのアドレスのいずれにアクセスされた場合も、同一のファイルを参照する状況です。 http://www.ABC***.com 元ドメイン(仮) http://www.XYZ***.com バーチャルドメイン(仮) この状況で、htaccessファイルを設定することで、 それぞれの参照先を別々にできることをサーバー会社より確認しました。 具体的には、下記のように振り分けできればと思っています。 (1) http://www.ABC***.com へアクセスされた場合は、そのまま、   http://www.ABC***.com/index.html へ (2) http://www.XYZ***.com へアクセスした場合は、サブディレクトリの   http://www.XYZ***.com/sub/index.php へ   (実質的には、http://www.ABC***.com/sub/index.php と同一ですが、    閲覧者には、XYZ***.com/...で表示されるようにしたいです。) 他の方の類似した情報を元に、Rewrite設定を幾つか試してみましたが、 力が及ばずどれもうまくいかない状況で、質問させていただきました。 現状で「参照先の振り分けができること」を最優先としています。 どうぞお力添え下さいますようお願い申し上げます。 ファイル構造 www(フォルダ) ├ .htaccess ├ index.html ├ sub(フォルダ) |├ index.php |├

  • ディレクトリ名を日本語URLにするには?

    MTでブログを運用しています。 トップドメインの日本語URLではなく ディレクトリを切る際に日本語URL化したいと思っています。 カテゴリ名やエントリー名を日本語化するのではなく 単にディレクトリ名だけを日本語化する方法を探しています。 http://abc.com/ディレクトリ名を日本語化するには?/   ↓(ディレクトリをUTFエンコードすると以下のようなURL) http://abc.com/%83f%83B%83%8c%83N%83g%83%8a%96%bc%82%f0%93%fa%96%7b%8c%ea%89%bb%82%b7%82%e9%82%c9%82%cd%81H/ サーバー上で新規ディレクトリを作る際に UTFエンコードした名称をつけるだけはサイトは表示されませんでした。 どなたか方法をご存知の方がおられましたらどうぞよろしくお願いします。

  • ホームページビルダー8で、サイト内のディレクトリ分けの方法が解りません。

    はじめまして。ホームページビルダー8で、 サイト内のディレクトリ分けの方法が解らなく、困っております。 すべてのファイルを同じフォルダに入れてます。 例えば、このようにリンクしたサイトですと、 ●http//abc.com(トップページ)-●aaa-●b1                            ●b2                            ●b3 ●aaaのページは、 http//abc.com/aaa となるのですが、 ●b1のページも http//abc.com/b1 となってしまいます。 http//abc.com/aaa/b1 とする方法が解りません。 サブのaaaという名のフォルダを作って、●aaaのファイル名をindex.htmlとして、 aaaフォルダの中にb1、b2、b3のファイルを作ればよいのでしょうか。 宜しくお願いします。

  • トップドメインのindex of/を消すには

    レンタルサーバーについて質問があります。 http://abcd.co.jp/というドメインがトップなのですが、 このドメインの下にフォルダをいくつか作ってそこにワードプレスを入れています。 http://abcd.co.jp/abc1 http://abcd.co.jp/abc2 http://abcd.co.jp/abc3 こんな感じです。 http://abcd.co.jp/abc1のURLにアクセスすると、サイトが普通に表示されるのですが、トップのドメインhttp://abcd.co.jp/を入力すると、 Index of/ Parent Directory abc1 abc2 abc3 というページが出てきます。 このトップドメインにアクセスしたときに、「404ページが見つかりません」という風にしたいのですが、どうすればいいのでしょうか? FFFTPでサーバーのトップドメインにある、このページを構成している、何かのファイルを削除すればできると思ったのですが、何を削除すれば良いのかわかりませんでした。 サーバーはさくらです。 回答よろしくお願いします。