如何防止用户访问特定目录

时间:2013-10-12 20:49:17

标签: php apache .htaccess mod-rewrite

我有一个名为“includes”的目录,其中包含有关我的数据库的信息以及用户不应访问的一些其他重要文件。我想使用.htaccess文件将以“/ includes”开头的请求重定向到errors/403.html。这是我的代码,但它不起作用。有什么问题?!

RewriteEngine On    # Turn on the rewriting engine
RewriteRule    ^/includes/([a-zA-Z]+)/?$    /errors/403.html    [NC,L]

1 个答案:

答案 0 :(得分:0)

如果你的配置文件是php,你可以在我的目录中放置空的index.php,或者在Options -IndexesDeny from All创建.htaccess(在includes /中)。