有什么方法可以阻止用户从服务器下载我的js文件?
我尝试了htaccess,它只在浏览文件时出现403错误,但是当我尝试下载它时我很容易就可以。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://cbox.ws/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://cbox.ws$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.cbox.ws/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.cbox.ws$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www7.cbox.ws/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www7.cbox.ws$ [NC]
RewriteRule .*\.(js|css|php)$ - [F,NC]
此致
答案 0 :(得分:5)
你没有。客户端需要能够访问它们。因此,即使你“保护”它,人们也可以简单地从浏览器缓存中检索它或者使用例如它来查看它。萤火。
一个好的缩小器会混淆它(因为一个单字符的变量名称要短得多),所以人们很难读它,即使它们会美化它。