禁用在浏览器中显示.css和.js文件内容

时间:2016-01-05 15:52:00

标签: javascript css .htaccess

在此问题之前,我询问了禁用文件和文件夹列表的问题,我找到了一个答案,可以使用名为.htaccess的文件来完成。为了禁用文件夹列表,我在.htaccess文件中写入Options -Indexes并将其放在父文件夹中,另一方面用于禁止在浏览器中显示文件内容我从所有文件写入Deny。

上面的部分功能很好,但是当放置.htaccess文件以禁止在css或js文件夹中显示文件内容时,它会禁用文件显示并阻止它们的功能(.css和.js)。

是否有答案禁用浏览器中的文件显示但允许其功能?

谢谢

3 个答案:

答案 0 :(得分:4)

没有

您可以关闭目录列表,因为没有什么需要看到它们。

您无法关闭CSS或JS的显示,因为浏览器必须能够看到它们才能将它们用于它们的设计目的。浏览器可以看到的任何东西,用户也可以看到。

答案 1 :(得分:0)

可以禁用文件列表,但是您无法保护它们,因为您的网站需要加载样式或函数...

答案 2 :(得分:0)

尝试查找缩小和混淆。

缩小会使您的文件难以阅读。模糊处理可以完全编码你的文件(到目前为止我自己只尝试过JS)。但请务必保留文件的备份,因为一旦加密,您就无法返回。

以下是混淆JS文件的链接:

Obfuscate JS