你好我所有的PHP开发人员,我尝试在我的工作中使用新方法我划分所有模块,并把它放在特定的文件夹。我的问题我如何保护文件夹
例如:
www.test.com/cms/users/add.php
我想如果有人尝试写入网址
www.test.com/cms/users/
重定向
www.test.com/cms/login.php
我怎么能取悦
答案 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]