在此问题之前,我询问了禁用文件和文件夹列表的问题,我找到了一个答案,可以使用名为.htaccess的文件来完成。为了禁用文件夹列表,我在.htaccess文件中写入Options -Indexes并将其放在父文件夹中,另一方面用于禁止在浏览器中显示文件内容我从所有文件写入Deny。
上面的部分功能很好,但是当放置.htaccess文件以禁止在css或js文件夹中显示文件内容时,它会禁用文件显示并阻止它们的功能(.css和.js)。
是否有答案禁用浏览器中的文件显示但允许其功能?
谢谢
答案 0 :(得分:4)
没有
您可以关闭目录列表,因为没有什么需要看到它们。
您无法关闭CSS或JS的显示,因为浏览器必须能够看到它们才能将它们用于它们的设计目的。浏览器可以看到的任何东西,用户也可以看到。
答案 1 :(得分:0)
可以禁用文件列表,但是您无法保护它们,因为您的网站需要加载样式或函数...
答案 2 :(得分:0)
尝试查找缩小和混淆。
缩小会使您的文件难以阅读。模糊处理可以完全编码你的文件(到目前为止我自己只尝试过JS)。但请务必保留文件的备份,因为一旦加密,您就无法返回。
以下是混淆JS文件的链接: