如何最好地隐藏网站的文件夹/目录文件?

9
如果我访问我的网站"www.mysite.com/img/",我会看到以下内容:
父目录...
文件夹1
文件夹2
文件1
文件2
等等。。
但是,防止人们访问我的网站文件夹和文件结构的最佳方法是什么?
同时仍然让人们在实际网站上查看例如图像。
我还想隐藏例如www.mysite.com/functions/,其中我有我的php函数文件。
在谷歌上检查显示了很多这样做的方法,但什么是最好和最安全的方法?
提前感谢!
2个回答

10
在例如 img 文件夹中创建一个 index.htmlindex.php 文件;这样当访问者尝试访问 yourwebsite.com/img/ 并查看内容时,将显示 index.html

9
问题在于用户会知道该文件夹的存在,但这并没有真正解决原始问题。 - Joe Shanahan
不会阻止实际下载文件。 - Hylle

9
如果您的服务器是Apache,您可以设置一个.htaccess文件并建立规则来隐藏/重定向和返回404错误页面。
如果您的服务器是IIS,则可以修改您的IIS管理器中的“URL重写”规则以返回404错误/禁止页面。
请参见:.htaccess技巧与窍门

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接