校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > tipask,dede,dx靜態(tài)規(guī)則及設(shè)置防盜鏈方法

tipask,dede,dx靜態(tài)規(guī)則及設(shè)置防盜鏈方法

POST TIME:2017-11-13 14:43

以下為我的httpd.conf內(nèi)的內(nèi)容:


  1. RegistrationName=LongshuiChen
  2. RegistrationCode=7Z3NU-7MAP5-JZDPH-PR9GK
  3. [ISAPI_Rewrite]
  4. #3600=1hour
  5. CacheClockRate3600
  6. RepeatLimit32
  7.  
  8. #301設(shè)置,此設(shè)置情況下yzjuren.com/aa.htm會(huì)301跳至www.yzjuren.com/aa.htm,將yzjuren.com替換為您自己的域名就能實(shí)現(xiàn)自己的域名的301
  9. RewriteCond%{HTTP:Host}^17hdy.com$
  10. RewriteRule(.*)http://www.yzjuren.com$1[NC,R=301]
  11.  
  12. #防盜鏈代碼
  13. RewriteCond%{HTTP:Host}^(.+)$
  14. RewriteCond%{HTTP:Referer}^(?!http://\\1.*).*$
  15. RewriteCond%{HTTP:Referer}^(?!http://(#.*\.google\.com|.*\.google\.cn|.*\.baidu\.com|.*\.17hdy\.com|).*).*$
  16. RewriteRule.*\.(?:gif|jpg|png|swf|rar|zip)$/fangdao.jpg[N,O,I]
  17.  
  18. #dede站內(nèi)問答
  19. allow_url_fopen=On
  20. RewriteRule/ask/([a-z,0-9]*)-([a-z,0-9]*)-([0-9]+)\.html/ask/$1.php?$2=$3
  21. RewriteRule^(.*)/question-id-([0-9]+)\.html$$1/question\.php\?id=$2
  22. RewriteRule^(.*)/browser-tid-([0-9]+)\.html$$1/browser\.php\?tid=$2
  23. RewriteRule^(.*)/browser-tid2-([0-9]+)\.html$$1/browser\.php\?tid2=$2
  24. RewriteRule^(.*)/browser-lm-([0-9]+)\.html$$1/browser\.php\?lm=$2
  25. RewriteRule^(.*)/browser-tid-([0-9]+)-lm-([0-9]+)\.html$$1/browser\.php\?tid=$2&lm=$3
  26. RewriteRule^(.*)/browser-tid2-([0-9]+)-lm-([0-9]+)\.html$$1/browser\.php\?tid2=$2&lm=$3
  27.  
  28. #dx2論壇靜態(tài)規(guī)則
  29. <IfModulemod_rewrite.c>
  30. RewriteEngineOn
  31. RewriteCond%{QUERY_STRING}^(.*)$
  32. RewriteRule^(.*)/topic-(.+)\.html$$1/portal.php?mod=topic&topic=$2&%1
  33. RewriteCond%{QUERY_STRING}^(.*)$
  34. RewriteRule^(.*)/article-([0-9]+)-([0-9]+)\.html$$1/portal.php?mod=view&aid=$2&page=$3&%1
  35. RewriteCond%{QUERY_STRING}^(.*)$
  36. RewriteRule^(.*)/forum-(\w+)-([0-9]+)\.html$$1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1
  37. RewriteCond%{QUERY_STRING}^(.*)$
  38. RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$$1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1
  39. RewriteCond%{QUERY_STRING}^(.*)$
  40. RewriteRule^(.*)/group-([0-9]+)-([0-9]+)\.html$$1/forum.php?mod=group&fid=$2&page=$3&%1
  41. RewriteCond%{QUERY_STRING}^(.*)$
  42. RewriteRule^(.*)/space-(username|uid)-(.+)\.html$$1/home.php?mod=space&$2=$3&%1
  43. RewriteCond%{QUERY_STRING}^(.*)$
  44. RewriteRule^(.*)/([a-z]+)-(.+)\.html$$1/$2.php?rewrite=$3&%1
  45. </IfModule>

## 防盜鏈設(shè)置,以vps,windows系統(tǒng)為例 ## 主要以網(wǎng)站www.genban.org為例:

請(qǐng)先在您的服務(wù)器下載rewrite3 偽靜態(tài)組件,

下載地址:http://downinfo.myhostadmin.net/rewrite3.rar

解壓后雙擊目錄中的 urlrewrite.bat即可自動(dòng)安裝程序,安裝后打開您要設(shè)置的站點(diǎn)--右鍵--屬性--ISAPI篩選器 添加 可執(zhí)行文件:C:\rewrite3\Rewrite.dll(篩選

器名稱 Rewrite)。然后記事本打開C:\rewrite3\httpd.conf先刪除您不需要的偽靜態(tài)代碼需要保留:


  1. RegistrationName=LongshuiChen
  2. RegistrationCode=7Z3NU-7MAP5-JZDPH-PR9GK
  3.  
  4. [ISAPI_Rewrite]
  5. #3600=1hour
  6. CacheClockRate3600
  7. RepeatLimit32
  8.  
  9. #防盜鏈代碼
  10. RewriteCond%{HTTP:Host}^(.+)$
  11. RewriteCond%{HTTP:Referer}^(?!http://\\1.*).*$
  12. RewriteCond%{HTTP:Referer}^(?!http://(#.*\.google\.com|.*\.google\.cn|.*\.baidu\.com|.*\.abc\.com|).*).*$
  13. RewriteRule^(/image/|/up_files/).*\.(?:gif|jpg|png|swf|rar|zip)$/error.png[N,O,I]

說明:1、以上代碼的前兩行不用修改,使用時(shí)請(qǐng)把上面的17hdy\.com修改為你網(wǎng)站的域名(比如17hdy\.com),否則您的網(wǎng)站將不能正常使用圖片。若要添加多個(gè)域名用:.*\.xxxxxx\.com|(不要少了豎線) 2、^(/image/|/up_files/) 是指定防盜鏈的目錄,若添加了這個(gè)只有這目錄里面的文件才防盜鏈,目錄之外的無防盜鏈的效果。 若需要全站的都有防盜鏈可以取消這代碼(如:RewriteRule .*\.(?:gif|jpg|png|swf|rar|zip)$ /fd.html [N,O,I])。

3、error.png是防盜鏈給訪問者的提示,這個(gè)可以換為一張圖片,或者一個(gè)網(wǎng)頁(yè)比如:RewriteRule .*\.(?:gif|jpg|png|swf|rar|zip)$ /fd.html [N,O,I] 或者 RewriteRule .*\.(?:gif|jpg|png|swf|rar|zip)$ /fd.jpg [N,O,I] 。這個(gè)圖片和網(wǎng)頁(yè)一般是放在您站點(diǎn)的根目錄里面。

## tipask靜態(tài)設(shè)置例 ## 只需要在網(wǎng)站根目錄內(nèi)放置 .htaccess 文件即可。 文件內(nèi)容為:


  1. <IfModulemod_rewrite.c>
  2. RewriteEngineon
  3. RewriteBase/
  4. RewriteCond%{REQUEST_FILENAME}!-f
  5. RewriteCond%{REQUEST_FILENAME}!-d
  6. RewriteRule^.*$index.php?$0
  7. </IfModule>
  1.htacces.rar
需要注意的是,如果通過FTP方式將創(chuàng)建好的.htaccess上傳到服務(wù)器上,傳輸模式應(yīng)為ASCII而非Binary。上傳到服務(wù)器后,應(yīng)將其屬性通過 CHMOD修改為644 或“RW-R–R–”,這樣,可以保證服務(wù)器能夠使用同時(shí)無法通過瀏覽器修改,當(dāng)然,.htaccess的可讀屬性也存在一定的風(fēng)險(xiǎn):攻擊者可通過它找出您要保護(hù)的對(duì)象或認(rèn)證文件位置——解決辦法是將認(rèn)證文件.htpasswd放到網(wǎng)站根目錄之外,這樣,便無法通過網(wǎng)絡(luò)找到它了。 使用.htaccess禁止盜鏈 通過.htaccess來防止網(wǎng)站的圖片、壓縮文件、或視頻等非Html文件被盜鏈的方法相當(dāng)簡(jiǎn)單,通過在該文件中加入幾句命令即可保護(hù)我們寶貴的帶寬。例如qianjia.org的設(shè)置如下: 以下為引用的內(nèi)容:

  1. RewriteEngineon
  2. RewriteCond%{HTTP_REFERER}!^$[NC]
  3. RewriteCond%{HTTP_REFERER}!17hdy.com[NC]
  4. RewriteCond%{HTTP_REFERER}!genban.org[NC]
  5. RewriteRule.*\.(gif|jpg)$http://www.genban.org/no.png[R,NC,L]

簡(jiǎn)單的解釋一下上述語(yǔ)句: 1、RewriteCond %{HTTP_REFERER} !^$ [NC]允許空“HTTP_REFERER”的訪問,即允許用戶在瀏覽器地址欄中直接輸入圖片地址時(shí)圖片文件的顯示。一般而言,這是可選的,不過,建議這么設(shè)置,如果強(qiáng)迫必須具有“HTTP_REFERER”才能訪問,可能會(huì)帶來某些問題,比如說在用戶通過代理服務(wù)器訪問時(shí)。 2、RewriteCond %{HTTP_REFERER} !webeta.cn [NC]設(shè)置允許訪問的HTTP來源,包括我們的站點(diǎn)自身、Google、Baidu、bbs.qianjia.org等。 3、


  1. RewriteRule.*\.(gif|jpg|png)$http://www.genban.org/no.png[R,NC,L]

定義被盜鏈時(shí)替代的圖片,讓所有盜鏈 jpg、gif、png 等文件的網(wǎng)頁(yè),顯示根目錄下的 no.png 文件。注意:替換顯示的圖片不要放在設(shè)置防盜鏈的目錄中,并且該圖片文件體積越小越好。當(dāng)然你也可以不設(shè)置替換圖片,而是使用下面的語(yǔ)句即可:


  1. RewriteRule.*\.(gif|jpg|png)$–[F]

4、說明一下其中的R、NC 和 L R 就是轉(zhuǎn)向的意思 NC 指的是不區(qū)分大小寫 L 的作用是指明本次轉(zhuǎn)向到此結(jié)束,后續(xù)的轉(zhuǎn)向不受先前判斷語(yǔ)句的影響 5、防止盜鏈的文件類型 上例中是 gif、jpg、png,而根據(jù)需要,可更改或添加其他文件類型,如rar、mov等,不同文件擴(kuò)展名間使用“|”分割。 這樣的話,就可以基本做到簡(jiǎn)單的防止被盜鏈情況的發(fā)生,而且可以盡最大可能的減少服務(wù)器流量的無畏消耗,



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 科技| 景谷| 镇江市| 常州市| 永平县| 滨海县| 宁都县| 襄汾县| 北票市| 富宁县| 虹口区| 麻栗坡县| 额济纳旗| 化州市| 通州区| 陈巴尔虎旗| 乐业县| 女性| 武宣县| 历史| 酒泉市| 永嘉县| 宜都市| 清水县| 齐河县| 吉木萨尔县| 衢州市| 宁蒗| 蛟河市| 新宾| 喀什市| 通渭县| 岚皋县| 乐业县| 两当县| 博爱县| 平陆县| 尼玛县| 额济纳旗| 敦煌市| 马边|