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