最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

htaccess 防盜鏈,防止目錄瀏覽等10大技巧

 更新時(shí)間:2012年02月16日 19:22:10   作者:  
htaccess 防盜鏈,防止目錄瀏覽等10大技巧,使用apache服務(wù)器的朋友可以參考下
1. 反盜鏈
那些盜用了你的內(nèi)容,還不愿意自己存儲(chǔ)圖片的網(wǎng)站是無(wú)恥的。你可以通過(guò)以下配置來(lái)放置別人盜用你的圖片:
復(fù)制代碼 代碼如下:

RewriteBase /
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?yoursite.com/.*$ [NC]
RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]

2. 防止目錄瀏覽
有時(shí)候目錄瀏覽是有用的,但大部分情況會(huì)有安全問(wèn)題。為了讓你的網(wǎng)站更安全,你可以通過(guò)htaccess文件來(lái)禁用這個(gè)功能:
復(fù)制代碼 代碼如下:

Options All -Indexes

3. SEO友好的301永久重定向
這一招是我常用的。每次我更改網(wǎng)站URL結(jié)構(gòu)的時(shí)候,我都會(huì)做301重定向:
復(fù)制代碼 代碼如下:

1 Redirect 301 http://www.yoursite.com/article.html http://www.yoursite.com/archives/article

4. 顯示個(gè)性化的 404 錯(cuò)誤頁(yè)面
當(dāng)用戶訪問(wèn)了一個(gè)不存在的頁(yè)面的時(shí)候,網(wǎng)頁(yè)服務(wù)器會(huì)顯示“404 file not found”錯(cuò)誤。有很多CMS可以讓你設(shè)置自定義的錯(cuò)誤頁(yè)面,但最簡(jiǎn)單的方法是更改htaccess:
復(fù)制代碼 代碼如下:

ErrorDocument 404 /404.html

5. 設(shè)置目錄的默認(rèn)頁(yè)面
假如你需要為不同的目錄設(shè)置不同的默認(rèn)頁(yè)面,你可以很容易的通過(guò) .htaccess 實(shí)現(xiàn):
復(fù)制代碼 代碼如下:

DirectoryIndex about.html

6. 基于referer來(lái)限制網(wǎng)站訪問(wèn)
站長(zhǎng)通常不會(huì)限制網(wǎng)站訪問(wèn),但是當(dāng)你發(fā)現(xiàn)有一些網(wǎng)站盡給你帶來(lái)垃圾流量的話,你就應(yīng)該屏蔽他們:
復(fù)制代碼 代碼如下:

<IfModule mod_rewrite.c>
RewriteEngine on RewriteCond %{HTTP_REFERER} spamteam.com [NC,OR]
RewriteCond %{HTTP_REFERER} trollteam.com [NC,OR]
RewriteRule .* – [F]
</ifModule>

7. 限制PHP上傳文件大小
這招在共享空間的服務(wù)器上很有用,可以讓我的用戶上傳更大的文件。第一個(gè)是設(shè)置最大的上傳文件大小,第二個(gè)是設(shè)置最大的POST請(qǐng)求大小,第三個(gè)PHP腳本最長(zhǎng)的執(zhí)行時(shí)間,最后一個(gè)是腳本解析上傳文件的最長(zhǎng)時(shí)間:
復(fù)制代碼 代碼如下:

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

8. 壓縮文件
你可以通過(guò)壓縮文件來(lái)減少網(wǎng)絡(luò)流量,也頁(yè)面裝載時(shí)間:
復(fù)制代碼 代碼如下:

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

9. 緩存文件
這一點(diǎn)還需要解釋嗎?
復(fù)制代碼 代碼如下:

<FilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$”>
Header set Cache-Control “max-age=2592000″
</FilesMatch>

10. 添加尾部的反斜杠
我并不確定,但是很多文章,很多人都說(shuō)添加尾部反斜杠有益于SEO:
復(fù)制代碼 代碼如下:

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
</IfModule>


使用.Htaccess來(lái)防圖片盜鏈

先解釋一下圖片防盜鏈和轉(zhuǎn)向:

  圖片防盜鏈有什么用?

  防止其它網(wǎng)站盜用你的圖片,浪費(fèi)你寶貴的流量。

  圖片轉(zhuǎn)向有什么用?

  如果你的網(wǎng)站以圖片為主,哪天發(fā)現(xiàn)月底沒(méi)到流量就快用光了,那就可以利用圖片轉(zhuǎn)向,在不修改網(wǎng)頁(yè)的前提下,把圖片下載請(qǐng)求轉(zhuǎn)向到其它空間(比如試用主機(jī)),臨時(shí)過(guò)渡。

  下面開始講解,比如你的圖片都在img目錄下,那就在該目錄下放一個(gè)名為 .htaccess 的文件,內(nèi)容如下:
復(fù)制代碼 代碼如下:

  RewriteEngine on

  RewriteCond %{HTTP_REFERER} !^$ [NC]

  RewriteCond %{HTTP_REFERER} !jb51.net [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]

  RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]

  RewriteRule ^(.*)$ http:\/\/image.jb51.net\/image\/$1 [L]

  大概解釋下:
復(fù)制代碼 代碼如下:

  RewriteCond %{HTTP_REFERER} !^$ [NC]

  RewriteCond %{HTTP_REFERER} !jb51.net [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]

  這部分是判斷是否盜鏈,如果以上條件都成立(即訪問(wèn)圖片的請(qǐng)求,既不是直接輸入網(wǎng)址,也不是來(lái)自jb51.net,也不是來(lái)自zhuaxia.com,也不是來(lái)自google.com,也不是來(lái)自baidu.com,也不是來(lái)自bloglines.com 的話),就執(zhí)行下列轉(zhuǎn)向:
復(fù)制代碼 代碼如下:

  RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]

  意思是讓所有盜鏈 img 目錄下 jpg、gif、png、bmp、swf、jpeg 文件的網(wǎng)頁(yè),顯示的圖片都用 image 目錄下的 replace.gif 圖片替換掉。注意替換顯示的圖片不要放在設(shè)置防盜鏈的 img 目錄下。如果照上面的規(guī)則判斷出圖片請(qǐng)求不是盜鏈的,就執(zhí)行以下轉(zhuǎn)向:
復(fù)制代碼 代碼如下:

  RewriteRule ^(.*)$ http:\/\/image.jb51.net\/image\/$1 [L]

  意思是對(duì) img 目錄下所有的請(qǐng)求都轉(zhuǎn)向到目標(biāo)服務(wù)器,比如有個(gè)圖片原來(lái)的 url 是 去。當(dāng)然了你得先把原服務(wù)器 img 目錄下的文件統(tǒng)統(tǒng)拷貝到臨時(shí)服務(wù)器的 image 目錄下,轉(zhuǎn)向才會(huì)真正可用。起到的效果就是把原服務(wù)器圖片下載所占用的流量統(tǒng)統(tǒng)省下,讓臨時(shí)服務(wù)器來(lái)承受了.

相關(guān)文章

  • CDN中的OCSP?Stapling是什么?需要開啟嗎?

    CDN中的OCSP?Stapling是什么?需要開啟嗎?

    最近使用CDN時(shí),CDN后臺(tái)都有一個(gè)OCSP?Staplin的選項(xiàng),一般在設(shè)置HTTPS里面,不知道什么意思,這里簡(jiǎn)單為大家分享一下
    2024-01-01
  • linux和windows互傳文件的實(shí)現(xiàn)方案

    linux和windows互傳文件的實(shí)現(xiàn)方案

    Windows和Linux上的文件互傳(互相拷貝)一般常見的主要分為三種:1.基于FTP的方式 2.基于HTTP的方式 3.基于SSH協(xié)議的方式.今天我們來(lái)探討的是ssh協(xié)議的方式
    2018-04-04
  • 服務(wù)器壓力測(cè)試概念及方法(TPS/并發(fā)量)

    服務(wù)器壓力測(cè)試概念及方法(TPS/并發(fā)量)

    本文詳細(xì)講解了服務(wù)器壓力測(cè)試概念及方法(TPS/并發(fā)量),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • VPS服務(wù)器常用性能測(cè)試腳本匯總

    VPS服務(wù)器常用性能測(cè)試腳本匯總

    這篇文章主要介紹了VPS服務(wù)器常用性能測(cè)試腳本匯總,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 服務(wù)器維護(hù)小常識(shí)(硬盤內(nèi)容增加、數(shù)據(jù)庫(kù)優(yōu)化等)

    服務(wù)器維護(hù)小常識(shí)(硬盤內(nèi)容增加、數(shù)據(jù)庫(kù)優(yōu)化等)

    為了能更好的使用和延長(zhǎng)服務(wù)器的使用壽命,定期的對(duì)服務(wù)器進(jìn)行維護(hù)是非常必要的。但是,在維護(hù)服務(wù)器的時(shí)候一定要小心的處理好維護(hù)的工作,否則出現(xiàn)錯(cuò)誤的話就會(huì)影響很大
    2012-07-07
  • 禁止IP訪問(wèn)網(wǎng)站的多種方法分享(linux,php,nginx,apache)

    禁止IP訪問(wèn)網(wǎng)站的多種方法分享(linux,php,nginx,apache)

    禁止IP訪問(wèn)網(wǎng)站的各種方法有許多,不同服務(wù)器環(huán)境的方法會(huì)所有不同,下面我總結(jié)我們常用的禁止IP訪問(wèn)網(wǎng)站的實(shí)現(xiàn)配置方法,希望對(duì)大家會(huì)有所幫助
    2014-07-07
  • LVS(Linux Virtual Server)Linux 虛擬服務(wù)器介紹及配置(負(fù)載均衡系統(tǒng))

    LVS(Linux Virtual Server)Linux 虛擬服務(wù)器介紹及配置(負(fù)載均衡系統(tǒng))

    LVS(Linux Virtual Server) 是Unix-like系統(tǒng)中的一個(gè)虛擬服務(wù)器,是國(guó)內(nèi)貢獻(xiàn)給開源組織的一個(gè)最優(yōu)秀的項(xiàng)目之一
    2012-05-05
  • 基于 ZooKeeper 搭建 Hadoop 高可用集群 的教程圖解

    基于 ZooKeeper 搭建 Hadoop 高可用集群 的教程圖解

    Hadoop 高可用 (High Availability) 分為 HDFS 高可用和 YARN 高可用,兩者的實(shí)現(xiàn)基本類似,但 HDFS NameNode 對(duì)數(shù)據(jù)存儲(chǔ)及其一致性的要求比 YARN ResourceManger 高得多,所以它的實(shí)現(xiàn)也更加復(fù)雜,下面給大家詳細(xì)介紹,感興趣的一起看看吧
    2019-06-06
  • CentOs7搭建基于pptp的VPN服務(wù)器

    CentOs7搭建基于pptp的VPN服務(wù)器

    最近想遠(yuǎn)程連接一下家里的臺(tái)式機(jī)電腦,由于都是局域網(wǎng),又沒(méi)有公網(wǎng)ip,所以就沒(méi)法遠(yuǎn)程,上網(wǎng)查了一下,發(fā)現(xiàn)可以在云服務(wù)器上搭建一個(gè)VPN,這樣兩臺(tái)電腦就在同一個(gè)局域網(wǎng)內(nèi),就可以完美解決這個(gè)問(wèn)題,現(xiàn)在把搭建方法和遇到的問(wèn)題做個(gè)總結(jié),感興趣的朋友一起看看吧
    2023-11-11
  • 自設(shè)代理服務(wù)器緩存圖片節(jié)省上網(wǎng)流量

    自設(shè)代理服務(wù)器緩存圖片節(jié)省上網(wǎng)流量

    用移動(dòng)公司的手機(jī)上網(wǎng)套餐,用電腦通過(guò)手機(jī)上網(wǎng),這個(gè)相信已經(jīng)有一部分人在進(jìn)行了。怎樣節(jié)省流量,是一個(gè)大問(wèn)題。
    2011-01-01

最新評(píng)論

上饶县| 桃园县| 温州市| 阿尔山市| 沐川县| 涟源市| 璧山县| 隆尧县| 香港 | 郧西县| 浏阳市| 靖边县| 金溪县| 襄城县| 通化市| 西丰县| 龙陵县| 深水埗区| 山西省| 丹江口市| 兴国县| 上蔡县| 达州市| 安国市| 左权县| 青阳县| 聂拉木县| 泗阳县| 徐闻县| 泰宁县| 萨迦县| 新郑市| 云霄县| 恩平市| 蓬安县| 准格尔旗| 伊宁市| 文昌市| 拉萨市| 安福县| 滕州市|