禁止文件夹后css无法正常工作

时间:2015-05-28 01:48:28

标签: .htaccess

美好的一天。这里有问题。我试图禁止一个文件夹,我从中取得了成功,现在的问题是,我不能再使用它了。当我把它包括在内时,我的网页设计不起作用。我怎样才能解决这个问题? 我曾尝试使用options -indexes,但如果有人知道文件名folder/css/index.css,则不会阻止访问。 如何在不影响我的网页设计的情况下阻止用户访问它。

2 个答案:

答案 0 :(得分:0)

通过阻止对文件夹的访问,您停止了浏览器访问它,以便显示它。

如果他们足够坚定,您将永远无法完全阻止用户直接访问css文件。浏览器必须下载css文件(用户也可以)。

你可以采取一些步骤来加强它。你可以混淆/缩小CSS代码,使人们更难理解 - http://www.cssobfuscator.com

您还可以检查以确保引荐来源标头是您的网站以防止热链接 - 请参阅http://www.htaccesstools.com/hotlink-protection/

但最终,您的用户始终可以访问和查看

答案 1 :(得分:0)

您可以使用/.htaccess

中的以下内容禁止访问该文件夹
RewriteEngine on 
RewriteCond %{REMOTE_ADDR} !your_ip_address_here 
RewriteRule ^folder/css/index\.css - [F,L,NC] 

这意味着只有您的IP地址才能访问受保护的文件夹。