<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>最后块烧饼 &#187; htaccess</title>
	<atom:link href="http://www.onlysb.com/tag/htaccess/feed" rel="self" type="application/rss+xml" />
	<link>http://www.onlysb.com</link>
	<description>……不疯魔,不成活</description>
	<lastBuildDate>Sat, 05 Dec 2009 09:58:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		
<!-- Start Of Script Generated By WP-PostViews Plus -->
<script type='text/javascript' src='http://www.onlysb.com/wp-includes/js/jquery/jquery.js?ver=1.3.2'></script>
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>
<!-- End Of Script Generated By WP-PostViews Plus -->
	<item>
		<title>启用.htaccess防盗链功能</title>
		<link>http://www.onlysb.com/design/289.html</link>
		<comments>http://www.onlysb.com/design/289.html#comments</comments>
		<pubDate>Thu, 05 Nov 2009 02:35:22 +0000</pubDate>
		<dc:creator>烧饼</dc:creator>
				<category><![CDATA[有关设计那些事儿]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[防盗链]]></category>

		<guid isPermaLink="false">http://www.onlysb.com/?p=289</guid>
		<description><![CDATA[最近闲了点，抽点时间给博客添加了防盗链功能，运用.htaccess文件来实现。
.htaccess文件(分布式配置文件)提供了针对每个目录改变配置的方法，即在一个特定的目录中放置一个包含指令的文件，其中的指令作用于此目录及其所有子目录。htaccess功能非常的强大，可以实现非常多的功能。
以下是我的htaccess文件，文件直接放在你要保护的目录下面，如你要保护网站根目录下的DOWN目录或IMG目录，则直接放在DOWN/IMG文件夹里面就可以了。

RewriteEngine on
&#160;
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !onlysb.com [NC]
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !bloglines.com [NC]
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
RewriteCond %{HTTP_REFERER} !feedcat.net [NC]
&#160;
RewriteRule .(jpg&#124;gif&#124;png&#124;bmp&#124;swf&#124;jpeg&#124;rar&#124;zip) http://onlysb.com/shaobing.gif [R,NC,L]

RewriteCond %{HTTP_REFERER} ****
这部分代码意为如果请求不是来自本站或是列表中的信任站点，则判断是盗链。（onlysb.com为本站域名，其它为一些搜索引擎或feed托管网站，请结合自身实际自行修改）
则转发至
RewriteRule .(jpg&#124;gif&#124;png&#124;bmp&#124;swf&#124;jpeg&#124;rar&#124;zip) http://onlysb.com/shaobing.gif [R,NC,L]
(jpg&#124;gif&#124;png&#124;bmp&#124;swf&#124;jpeg&#124;rar&#124;zip)括号内为要保护的文件后缀，可自行添加。
http://onlysb.com/shaobing.gif 为要转发的图片（此图片最好使用外链或尽量压缩图片大小，以节约流量，我使用的图才2kb大。
 
防盗链只是htaccess的一部分功能而已，如果你想学习更多的htaccess信息，你可访问
《.htaccess文件－ Apache 2.2 中文版参考手册》
]]></description>
			<content:encoded><![CDATA[<p>最近闲了点，抽点时间给博客添加了防盗链功能，运用.htaccess文件来实现。</p>
<p><code>.htaccess</code>文件(分布式配置文件)提供了针对每个目录改变配置的方法，即在一个特定的目录中放置一个包含指令的文件，其中的指令作用于此目录及其所有子目录。htaccess功能非常的强大，可以实现非常多的功能。</p>
<p>以下是我的htaccess文件，<span style="color: #3366ff;">文件直接放在你要保护的目录下面</span>，如你要保护网站根目录下的DOWN目录或IMG目录，则直接放在DOWN/IMG文件夹里面就可以了。</p>

<div class="wp_syntax"><div class="code"><pre class="htaccess" style="font-family:monospace;">RewriteEngine on
&nbsp;
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !onlysb.com [NC]
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !bloglines.com [NC]
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
RewriteCond %{HTTP_REFERER} !feedcat.net [NC]
&nbsp;
RewriteRule .(jpg|gif|png|bmp|swf|jpeg|rar|zip) http://onlysb.com/shaobing.gif [R,NC,L]</pre></div></div>

<p><span style="color: #00ffff;">RewriteCond %{HTTP_REFERER} ****</span><br />
这部分代码意为如果请求不是来自本站或是列表中的信任站点，则判断是盗链。（onlysb.com为本站域名，其它为一些搜索引擎或feed托管网站，请结合自身实际自行修改）</p>
<p>则转发至<br />
<span style="color: #00ffff;">RewriteRule .(jpg|gif|png|bmp|swf|jpeg|rar|zip) http://onlysb.com/shaobing.gif [R,NC,L]<br />
</span>(jpg|gif|png|bmp|swf|jpeg|rar|zip)括号内为要保护的文件后缀，可自行添加。</p>
<p><span style="color: #00ffff;">http://onlysb.com/shaobing.gif </span>为要转发的图片（此图片最好使用外链或尽量压缩图片大小，以节约流量，我使用的图才2kb大。</p>
<p> </p>
<p>防盗链只是htaccess的一部分功能而已，如果你想学习更多的htaccess信息，你可访问</p>
<p>《<a href="http://www.onlysb.com/url?q=http://man.chinaunix.net/newsoft/Apache2.2_chinese_manual/howto/htaccess.html&amp;ei=IzTySt-dDIODkAXGhYmPDw&amp;sa=X&amp;oi=spellmeleon_result&amp;resnum=1&amp;ct=result&amp;ved=0CAcQhgIwAA&amp;usg=AFQjCNGm0MrE2qTpC_gazs2tTBw90KSy3A" target="_blank">.<em>htaccess</em>文件－ Apache 2.2 中文版参考手册</a>》</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onlysb.com/design/289.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
