• ベストアンサー

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

サーバーのディレクトリについての初歩的な質問。 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% (1026/2241)
回答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