【網站設計】(.htaccness)下篇 – 設置啟用線上防護

Hi! 各位朋友好,我是小蔡老師,在上篇我們提到如何從FTP上傳器把隱藏的檔案開啟,在下篇我們則是要教學如何更改.htaccness來防止別人來偷圖,在這邊再一次提醒! 1. 用外部空間圖床無法做到保護這是第一點 2.並非所有虛擬空間主機都能更改或上傳.htaccness因為這對付費主機來說是一個更改安全性問題,故有些主機公司並未開放更改主機內容部份‧

步驟1. 先確認您的虛擬主機空間是否有【.htaccness】檔如果沒有請開啟【記事本】新增一個【.htaccness.txt】

步驟2. 在新增的 【.htaccness.txt】加入下面的語法

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^https://blog.yaduo-arts.com/.*$ [NC]
RewriteRule .(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ – [F]

解說:
1. RewriteCond:重新設置允許的連線 → 後方的網址https://blog.yaduo-arts.com/可以更改成您的網站網址
如果要允許多個? 寫法?

RewriteCond %{HTTP_REFERER} !^https://blog.yaduo-arts.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https://tw.yaduo-arts.com/.*$ [NC]

2. RewriteRule:指定不可被盜連類型 → 後方有多一語法[F]:表示點選右鍵或者盜連會顯示錯誤訊息為文字,403 Forbidden是禁止讀取
如果要允許所有檔案可以連結或者另存?

RewriteRule .*$ – [F]

步驟3. 書寫完後,請將您的【htaccess.txt】上傳到網站擺放的虛擬主機空間,並將檔案改名為【.htaccess】即可。

這樣基礎的網站防盜系統就完成了,在下一篇【網頁疑難排除】&【電腦防駭密技】小蔡老師會繼續講解其它方式防止盜連或者保護您網站資料‧

在這剛好有朋友問到為何要做這類措施?
好處有兩個,第一. 保護您的智慧財產權,第二.如果別人盜連您的網站資料例如 下載軟體位址、原存於您自己空間的圖片這類等都是吃你的網路流量再加上這樣是幫別人衝網站人氣也不是幫自己,結果利益別人卻損了自己,這個動作是保護你自己,當然還是要請各位朋友多注重個人的智慧財產權‧

(BLOG 雅朵線上軟體分享請支持正版,並遵守各軟體公司守則,文章請勿盜連或者轉帖,違反者依法處理)

我想發問