是否可以在不使用.htaccess或文件权限的情况下拒绝访问Web根目录中的文件和文件夹?适用于所有服务器的通用解决方案?
这与我用PHP制作的平面文件框架有关,其中要求基本上是“拖动web根目录中的项目文件夹以启动网站”。另一个目标是建立一个前端界面,客户端可以登录并编辑内容。
我经常与共享主机帐户打交道,我无法随时更改网络根目录。另外,我不一定要依赖开发人员手动设置文件权限。我之所以不想使用.htaccess,是因为,它依赖于主机是Apache服务器,而且,它依赖于特定的Apache设置。
编辑:特异性答案 0 :(得分:1)
这里的回答是一些非常好的答案,你可能会发现它们很有用: Prevent access to files from Apache without .htaccess
第一个建议将权限设置为不可访问,并在需要访问它们时使用PHP进行CHMODDing。
第二个建议您将它们放在Web根目录之外但是可以通过PHP访问它们(使用include(),我会假设)。
要么完成你希望的事情,要么应该完成。 (希望我能评论这样的东西。)