Apache服务器之二:网站数据防盗链设置方法
时间:2009-07-29 来源:www_xylove
要让apache防盗连接,首先要让apache支持.htaccess文件,还要增加mod_rewrite模块
redhat5.3安装的httpd服务器软件包默认就支持.htaccess认证和mod_rewrite模块
2.配置文件httpd.conf
<Directory />
Options FollowSymLinks
AllowOverride All ////////将None修改为All
</Directory> 3.设置虚拟主机
NameVirtualHost 220.218.229.66:80
<VirtualHost 220.218.229.66:80>
DocumentRoot /home/down
ServerName down.apple.com
</VirtualHost>
重启apache 4.设置.htaccess 文件,.htaccess 文件内容
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.apple.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.apple.com$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ http://www.apple.com/err.htm [R,NC]
将这个文件放到/home/down目录下
RewriteCond %{HTTP_REFERER} !^http://www.apple.com/.*$ [NC]
解释:只允许通过www.apple.com/*才能下载down.apple.com下的文件。
RewriteCond %{HTTP_REFERER} !^http://www.apple.com$ [NC]
解释:只允许通过www.apple.com才能下载down.apple.com下的文件
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ http://www.apple.com/err.htm [R,NC]
解释:jpg|jpeg|gif|png|bmp|rar|zip|exe是要保护的内容,如果有盗链就跳转到这个错误链接:http://www.apple.com/err.htm 注意上面红色部分的特殊符号,不要遗漏了。 ==============================================================================================================================
<Directory />
Options FollowSymLinks
AllowOverride All ////////将None修改为All
</Directory> 3.设置虚拟主机
NameVirtualHost 220.218.229.66:80
<VirtualHost 220.218.229.66:80>
DocumentRoot /home/down
ServerName down.apple.com
</VirtualHost>
重启apache 4.设置.htaccess 文件,.htaccess 文件内容
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.apple.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.apple.com$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ http://www.apple.com/err.htm [R,NC]
将这个文件放到/home/down目录下
RewriteCond %{HTTP_REFERER} !^http://www.apple.com/.*$ [NC]
解释:只允许通过www.apple.com/*才能下载down.apple.com下的文件。
RewriteCond %{HTTP_REFERER} !^http://www.apple.com$ [NC]
解释:只允许通过www.apple.com才能下载down.apple.com下的文件
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ http://www.apple.com/err.htm [R,NC]
解释:jpg|jpeg|gif|png|bmp|rar|zip|exe是要保护的内容,如果有盗链就跳转到这个错误链接:http://www.apple.com/err.htm 注意上面红色部分的特殊符号,不要遗漏了。 ==============================================================================================================================
相关阅读 更多 +
排行榜 更多 +