2017-08-16 10 views
2

.htaccessスクリプトを使用してログファイルを作成しようとしています。 .htaccessファイルを配置したい画像ディレクトリがあります。このファイルには、この画像フォルダからアクセスするすべてのファイル名が書き込まれます。htaccessを使用してログファイルを作成します。

これで、イメージフォルダ内にログを作成する必要があります。

私はRewriteLogで試しましたが、それは私のために働いていません。 私はApacheバージョン2.4を使用しています。

+2

私はこれだけでは単なる 'htaccess'では可能であるか分かりません。これを処理するには、PHPのようなサーバ側の言語が必要です。 –

答えて

2

ログの作成に関するApacheのドキュメントを調べたところ、Apacheは.htaccessファイルのログ作成用のコードを書くことができませんでした。 httpd.confファイルにコードを書く必要があります。

Source : [https://httpd.apache.org/docs/2.4/logs.html][1] 

httpd.confファイル内のすべての画像のためのログファイルを書き込むための私のコードは次のとおりです。

SetEnvIf Request_URI "(\.gif|\.png|\.jpg|\.jpeg|\.JPEG|\.JPG|\.PNG|\.GIF|\.JFIF|\.TIFF|\.BMP)$" image-request=log 
CustomLog logs/unwanted-requests.log common env=image-request 
関連する問題