我如何通过php htaccess保护我网站中的文件夹

时间:2010-12-25 11:03:17

标签: .htaccess

你好我所有的PHP开发人员,我尝试在我的工作中使用新方法我划分所有模块,并把它放在特定的文件夹。我的问题我如何保护文件夹

例如:

www.test.com/cms/users/add.php

我想如果有人尝试写入网址

www.test.com/cms/users/

重定向

www.test.com/cms/login.php

我怎么能取悦

1 个答案:

答案 0 :(得分:2)

我在所有网站上都使用此示例。在注释的行上,您可以看到我拒绝直接访问这些文件夹(应用程序,模块,系统),只需要为您自己进行更改。

RewriteEngine On
RewriteBase /

# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule .* index.php/$0 [PT]