apache - 使用 htaccess 创建日志文件

标签 apache .htaccess

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

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

我尝试使用 RewriteLog 但它对我不起作用。 我使用的是 Apache 2.4 版。

最佳答案

在查看 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

关于apache - 使用 htaccess 创建日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45710014/

相关文章:

php - 将对不存在图像的请求重写到调整大小 Controller

wordpress - 在 wordpress 上使用 htaccess 将子域路由到子文件夹

apache - .htaccess - 将所有重定向到根文件夹或子文件夹的 index.php

apache - Tomcat和TomEE以及其他apache产品的对比图

python - 经过快速启动后,在访问 hadoop 时遇到一些问题

php - 在 PHP 中运行 inkscape

regex - Apache mod_rewrite REDIRECT_STATUS 条件导致目录列表

Apache - 拒绝访问除公共(public)目录之外的所有目录

.htaccess RewriteRule 在浏览器中无需更改 URL

apache - 为 XAMPP 配置 SSL