|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
建议大家买一本书,而不光是在网上看一些零碎的资料,一本书毕竟会讲的系统一些,全面一些,而且印刷的书不受电脑的限制,但是建议在看书的时候最好旁边有电脑,这样可以很及时地上机实践。apache Apache 完成制止图片盗链
1、假定充许保持图片的主机域名为:www.demo.com.cn
2、修正httpd.conf
Code:
SetEnvIfNoCase Referer "^http://www.demo.com.cn/" local_ref=1
<FilesMatch ".(gif|jpg)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
这个复杂的使用不但可以处理图片盗链的成绩,略加修正还可以避免恣意文件盗链下载的成绩。
利用以上的办法当从非指定的主机保持图片时,图片将没法显示,假如但愿显示一张“制止盗链”的图片,咱们可以用mod_rewrite 来完成。
起首在装置 apache 时要加上 --enable-rewrite 参数加载 mod_rewrite 模组。
假定“制止盗链”的图片为abc.gif,咱们在 httpd.conf 中可以如许设置装备摆设:
Code:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?demo.com.cn /.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.demo.com.cn/abc.gif [R,L]
++++++++++++++++++++++++++++++++++++++
DocumentRoot "/usr/local/apache/htdocs"
#设置寄存站点html文件的目次。
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
#设置/目次的指令。详细地申明:
Option:界说在目次内所能履行的操作。
None:暗示只能阅读,
FollowSymLinks:答应页面毗连到别处,
ExecCGI:答应履行CGI,
MultiViews:答应看动画或是听音乐之类的操作,
Indexes:答应办事器前往目次的格局化列表,
Includes:答应利用SSI。这些设置可以复选。
All:则可以做任何事,但不包含MultiViews。
AllowOverride:加None参数暗示任何人都可以阅读该目次下的文件。
别的的参数有:FileInfo、AuthConfig、Limit。
熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度 |
|