查看完整版本 : .htaccess如何"指定檔名"限制外連?
一般使用的方法都是限制副檔名..
但如果在同一個資料夾內要限指定檔名禁止外連該如何使用呢?
比如同一資料夾內有:
1234.rar
2222.rar
abcd.rar
我要限制2222.rar禁止外連,但其他檔案則不受限制..
謝謝!
meryq19
2009-06-12, 08:49 AM
.htaccess我不會設,但是若你的主機是apache的我可以提供一方法
我以 http://www.domain.club.tw/ 這個網址為例
下面這段是防盜連,直接加入即可
SetEnvIfNoCase Referer "^http://www\.domain\.club\.tw/" local_ref=1 <這是網址的語法,建議您也把您主機的Ip加入,這 樣才能防的徹底,就完全不會被盜囉。
<FilesMatch "\.(rar|xml)"> <這是副檔名的語法,看您要防哪些,加入即可喔,
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
快試試吧,這也是我自已研究了幾個月才找到的方法~yes
一般使用的方法都是限制副檔名..
但如果在同一個資料夾內要限指定檔名禁止外連該如何使用呢?
比如同一資料夾內有:
1234.rar
2222.rar
abcd.rar
我要限制2222.rar禁止外連,但其他檔案則不受限制..
謝謝!
mushroom
2009-06-13, 09:48 PM
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html
看「Blocked Inline-Images」這一節內容。
love_23
2009-06-15, 10:30 AM
補充:
若您同一部主機內有不止一個網站則只要再加如下設定即可
例如:
SetEnvIfNoCase Referer "^http://www\.domain\.club\.tw/" local_ref=1
SetEnvIfNoCase Referer "^http://bbs\.domain\.club\.tw/" local_ref=1 <這是新增加的
~yes
.htaccess我不會設,但是若你的主機是apache的我可以提供一方法
我以 http://www.domain.club.tw/ 這個網址為例
下面這段是防盜連,直接加入即可
SetEnvIfNoCase Referer "^http://www\.domain\.club\.tw/" local_ref=1 <這是網址的語法,建議您也把您主機的Ip加入,這 樣才能防的徹底,就完全不會被盜囉。
<FilesMatch "\.(rar|xml)"> <這是副檔名的語法,看您要防哪些,加入即可喔,
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
快試試吧,這也是我自已研究了幾個月才找到的方法~yes
vBulletin® v3.8.4,版權所有 ©2000-2024,Jelsoft Enterprises Ltd.