2

我有一个包含 php 模板和函数的包含文件夹的网站。如果用户尝试访问该文件夹。它可能不会损害网站,但我不希望我的用户以联合国组织的方式看到这些模板。相反,如果用户尝试直接访问包含文件夹中的这些文件并将他重定向到主页,我想限制用户。

4

2 回答 2

4

将其放在该目录中的.htaccess文件中:

Deny from all

这是假设您使用 Apache 或其他知道如何读取和处理 .htaccess 文件的 Web 服务器。

对于重定向,Deny from all您可以尝试以下方法:

RedirectMatch 301 ^/includes/$ http://www.yoursite.com/
于 2012-04-26T13:52:12.140 回答
1

您可以配置服务器,使该文件夹对公众不可用。或者,构建站点,使该文件夹位于站点根目录下方 - 这使其对公众完全不可见。只需调整包含路径即可。我更喜欢这个解决方案,因为除非您登录并有权访问文件系统,否则这些文件完全不在雷达范围内。

于 2012-04-26T13:53:05.293 回答