有个CSS文件如:
http://www.bibihi.com/sjh/images/css.css
如何保护他
1.不能直接下载
2.在IE 或者FF等浏览器中,输入地址时不能直接打开
3. 不能用迅雷等下载软件进行下载
4.只能在指定的域名中 引用这个CSS文件
请问.Net中如何做到?
一般服务提供商的网站控制面板里都包含这个设置,不需要做代码处理,直接在服务器设置文件访问权限就行。
用HttpHandler吧,和处理图片一样。
http://www.cnblogs.com/yangbin1005/archive/2009/03/19/1416967.html
不过再怎么做也会被下载到本地临时库。
总会到临时文件夹的
以前我也想过这个问题,最后决定把服务器关了!看谁下我的CSS!
这个很简单,你把这个css 用 C# 读出来,然后显示出来。在读的时候,根据 http 头中的 Reffer 值,判断是否是来源自己网站的的。
有必要么?如果你想不被看到js文件还可以理解,一个css文件也不让看?就算是js文件,那种大的门户网站也是可以看到的,你有必要隐藏么?