在apache中默認(rèn)是不支持.htaccess的如果要打開(kāi) .htaccess模式我們需要簡(jiǎn)單的配置一下apache了,配置之后我們就可以在.htaccess來(lái)寫(xiě)防盜鏈規(guī)則了,下面是詳細(xì)的配置方法:
- Options FollowSymLinks
- AllowOverride None
改為:
- Options FollowSymLinks
- AllowOverride All
可是我在我的httpd.conf文件里根本沒(méi)有發(fā)現(xiàn)Options FollowSymLinks 之類(lèi)的東西。我只好將如下代碼:
- Options FollowSymLinks
- AllowOverride All
手動(dòng)添加到httpd.conf文件里,然后重啟Apache服務(wù)器,好了接下來(lái)我們開(kāi)始配置防盜鏈,在你網(wǎng)站根目錄創(chuàng)建一個(gè).htaccess 在頁(yè)面中加入如下代碼
- RewriteEngine On
- RewriteCond %{HTTP_REFERER} !^$ [NC]
- RewriteCond %{HTTP_REFERER} !google.com [NC]
- RewriteCond %{HTTP_REFERER} !baidu.com.com [NC]
- RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
- RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
- RewriteRule .*.(rar|zip)$ http://www.survivalescaperooms.com/ [R,NC,L]
上面這段代碼也是很容易理解的:
RewriteCond %{HTTP_REFERER} !^$ [NC]
允許空的來(lái)源,即用戶(hù)瀏覽器手動(dòng)屬于則允許訪問(wèn)文件。
RewriteCond %{HTTP_REFERER} !Vevb.com [NC]
允許站點(diǎn)自身訪問(wèn),同理,后面還要允許百度,谷歌,和一些訂閱源訪問(wèn)。
RewriteRule .*.(rar|zip)$ http://www.survivalescaperooms.com/ [R,NC,L]
這里可以設(shè)置防止盜鏈的類(lèi)型,如果盜鏈可以跳轉(zhuǎn)到網(wǎng)站首頁(yè),本站沒(méi)有做圖片防盜鏈,如果你做圖片防盜鏈可以設(shè)置被盜鏈的替代圖片:
RewriteRule .*.(gif|jpg|png)$ http:/www.survivalescaperooms.com/logo.png [R,NC,L]
新聞熱點(diǎn)
疑難解答
圖片精選