使用htaccess创建日志文件

时间:2017-08-16 09:34:28

标签: apache .htaccess

我正在尝试使用.htaccess脚本创建日志文件。 我有一个图像目录,我想在其中放置.htaccess文件,该文件将写入从该图像文件夹访问的所有文件名。

我现在需要在图像文件夹中创建一个日志。

我尝试使用RewriteLog,但它不适合我。 我正在使用Apache 2.4版。

1 个答案:

答案 0 :(得分: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