寻找像Code Igniter这样的框架我看到他们在syspath上使用“defined”检查来阻止用户从子文件夹打开文件,并且还在每个文件夹上放置一个index.html。
我不能只使用一个mod_rewrite并摆脱这些检查?
mod_rewrite是否足以让用户只访问整个应用程序的index.php?防止用户访问应用程序的子文件夹?
1
A
回答
3
您可以将应用程序的所有文件移出Web根目录,并且只有那些应该可由用户访问的文件。
+0
这是最好的方法。然后使用mod_rewrite通过index.php文件(前端控制器)发送每个请求。 – 2011-01-11 02:07:17
0
放置在文件夹中的所有非访问的文件,然后把一个新的.htaccess文件每个文件夹中包含:
order deny,allow
deny from all
这将防止在Apache以这些文件夹中的HTTP访问(其他服务器会当量选项)。我们使用这个来阻止访问incldue/
,其中包含库,静态配置等。
相关问题
- 1. 防止root用户访问我的应用程序文件
- 2. 如何防止用户访问文件夹中的文件?
- 3. 防止匿名访问文件夹和子文件夹
- 4. 防止多个用户访问相同的文件夹C#
- 5. 防止访问由Dot.Net应用程序打包的Excel文件
- 6. 访问应用程序文件夹
- 7. 防止用户访问应用程序数据库
- 8. 防止用户访问Node.js应用程序代码
- 9. 访问包括应用程序文件夹中的文件夹。
- 10. IIS6访问应用程序主文件夹的父文件夹
- 11. 阻止用户访问应用程序
- 12. 防止应用程序备份文档文件夹?
- 13. 防止WNetAddConnection2类允许被禁止的用户访问共享文件夹
- 14. 防止使用.htaccess访问php文件(文件夹)XMLHttpRequest除外
- 15. 防止访问主域名上的子域名的文件夹
- 16. iOS - 访问应用程序创建的文件和文件夹
- 17. 从WP应用程序的项目文件夹访问文件
- 18. 防止Google相册要求备份应用程序文件夹
- 19. 如何防止代码/程序访问Web应用程序?
- 20. 从子域应用程序访问主域文件夹中的文件
- 21. 防止应用程序备份文档文件夹中的文件?
- 22. 如何防止用户访问部署在Cloudfoundry上的应用程序
- 23. 如何防止未经授权的用户访问应用程序
- 24. 防止我的应用程序中的servlet的多重访问
- 25. 访问所有Windows用户的应用程序数据文件夹路径
- 26. 限制用户访问Java EE应用程序中的文件夹
- 27. 防止访问某个文件夹中的文件
- 28. 如何使用XMLVM访问iPhone应用程序Documents文件夹
- 29. ios中的应用程序唯一可访问的文件夹
- 30. 防止访问Azure AD中的应用程序B2C
没有404错误处理。 – dqhendricks 2011-01-11 00:42:24