人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

インターネット上から、任意のディレクトリに直接アクセスしようとするのを防ぐ為に、ディレクトリ内に転送用にindex.phpを設置しているのですが、この対処法で良いものなのかお教えいただけると助かります。
例えば
「www」ディレクトリ内部の「image」ディレクトリに直接アクセスされた場合、index.phpにより「topページ」に転送し、「image」ディレクトリ内を覗かれないようにする方法を現在行っている。

●質問者: 和食器屋koba
●カテゴリ:コンピュータ
✍キーワード:INDEX PHP TOP WWW いもの
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● kimizu
●50ポイント

http://www.futomi.com/lecture/htaccess/dir.html

.htaccessの小技編 - ディレクトリの内容を見せない - futomi's CGI Cafe

スマートにやるにはこの方法でしょう。使用しているWebサーバの種類、管理者権限があるのか、一般ユーザなのかによっても対処方法が変わってきます。この例は、一般ユーザ向けですが、Apacheを使用していて、管理者の場合、httpd.confに同様の記述をすればOKです。


2 ● cigue
●50ポイント

http://www.tohoho-web.com/lng/199904/99040091.htm

フォルダ一覧を表示できないようにするには?

自作サーバーでない場合や、CGIの動作にかかわるフォルダの場合はそちらで問題ないと思います。

もしくはパーミッションを変更するのが簡易だと思います。

が、他にもURLにあるような方法があり、直接設定ファイルをいじれるならば、こちらの方が確実だと思います。

◎質問者からの返答

有難うございます。参考になります。

回答1のkimizu様、返答欄に記入せずに次の回答に移ってしまいました。

改めて、有難う御座いました。


3 ● mahbo
●50ポイント

http://www.itmedia.co.jp/help/tips/linux/l0272.html

ITmedia エンタープライズ : Linux Tips「index.htmlが無いとディレクトリが丸見えになってしまう」

Webサーバの設定によりインデックス表示をしないようにできれば、それが一番確実な対処法だと思います。

http://httpd.apache.org/docs/1.3/mod/core.html.ja.jis#options

Apache Core Features

ApacheならばOptionsディレクティブのIndexes設定を削除(-Indexes)します。

http://httpd.apache.org/docs/1.3/mod/directive-dict.html#Context

Definitions of terms used to describe Apache directives

Webサーバの設定によりますが、.htaccessファイルでの上書きが許可されているのなら、.htaccessに上記の記述をすれば良いはずです。

◎質問者からの返答

有難う御座います。参考になります。


4 ● たーちゃん
●50ポイント

http://www.shtml.jp/htaccess/redirect.html

.htaccessでリダイレクト機能を利用する方法

.htaccessを使用する方法のほうが応用範囲が広いと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ