防止除默认索引文件之外的父目录文件列表,并避免使用.htaccess

时间:2016-06-06 15:13:14

标签: php apache .htaccess redirect mod-rewrite

我创建了一个.htaccess文件(下面给出)以防止父目录文件列表,但默认index文件除外。另外,我为错误403 创建了自定义重定向文件illegal_access.php

ErrorDocument 403 http://www.sitename.edu/illegal_access.php
Options -Indexes

为了捕获网站活动,我在所有PHP文件(包括log.php)中包含了illegal_access.php。一切正常。

但是,在日志文件中,对于使用index.php文件的每个父目录访问,它会捕获index.php文件名和illegal_access.php文件名。例如:

如果我打开网站http://www.sitename.edu,日志文件会同时捕获这两个网站 http://www.sitename.edu/http://www.sitename.edu/illegal_access.php网址。

是否可以解决此问题,而不排除log.php文件中的illegal_access.php文件?因为,我也希望捕获非法访问活动。

0 个答案:

没有答案