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

public_htmlの下にindex.htmlをいれずに直接ファイルを置いて、外からアクセスできるようにしてあります。このファイルへのアクセスを数える、アクセス先のIPを記録するにはどうすればよいでしょうか。

●質問者: filofax
●カテゴリ:コンピュータ インターネット
✍キーワード:HTML INDEX アクセス ファイル
○ 状態 :終了
└ 回答数 : 3/4件

▽最新の回答へ

1 ● GoldenDawn
●27ポイント

mod_rewrite を使って

http://example.com/hoge.jpg と言うアクセスを

http://example.com/gate.cgi?hoge.jpg などに置き換える

gate.cgi で情報を記録し、hoge.jpg を読み込んで出力。

存在しないファイルや gate.cgi 自身が指定された場合はそれなりに処理する。

◎質問者からの返答

具体的にはどういうファイルをそのダイレクトリに置くということなのでしょうか。


2 ● ryouchi
●27ポイント

http://www.ninja.co.jp/analyze/

忍者toolsのアクセス解析にユーザ登録すればよいと思います。

タグを貼り付けることでお望みの動作が実現できると思います。

ちなみに、無料です。


3 ● kent0608
●26ポイント

上の方ではありませんが、具体的に説明します。

1)

Apache(Webサーバ)のhttpd.conf(設定ファイル)を変更し、mod_rewrite(URL書き換え機能)を有効にします。

2)

そのmod_rewriteを使用して、http://example.com/xxx.jpgなどのリクエストを、動的な処理が行えるようcgiに引き渡します。その際、cgiがアクセスされたファイルを一意に認識できるよう、url変数に情報を付与しておきます。

例)

http://example.com/xxx.jpg

mod_rewriteで書き換え

http://example.com/index.cgi?file=xxx.jpg

3)

index.cgiに、アクセスを数えたり、アクセス先のIPを記録する処理、指定されたファイルを表示する処理、悪質なユーザからのアクセスだった場合に拒否画面を表示する処理等を記述。

(ディレクトリ構成例)

public_html/index.cgi

./img/ファイル格納場所

./zip/ファイル 格納場所

こんな感じでどうでしょう?

関連質問


●質問をもっと探す●



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