Ngăn chặn hotlinking bằng. Htaccess (Làm thế nào để thiết lập Hotlink Protection in htaccess)

"Hotlinking"Và cũng được biết đến dưới cái tên leeching, cõng ủng hộ, trực tiếp liên kết, lấy hình ảnh ngoại vi là một phương pháp mà một trang web có hình ảnh của các trang web khác. Các hình ảnh lớn hơn và nhiều chuyến thăm tới các trang web người đã lấy hình ảnh, giao thông nhiều hơn và tiêu tốn băng thông hơn (băng thông) Trên máy chủ nguồn. Tất nhiên, điều này không chỉ áp dụng cho hình ảnh. Bạn có thể lấy các tập tin .mp3, Tập tin video và thậm chí lưu trữ. Trong ba trường hợp cuối cùng tiêu thụ băng thông sẽ cao hơn nhiều và nó sẽ tự động mang lại chi phí thêm cho các máy chủ lưu trữ.

Làm thế nào chúng ta có thể chặn các trang web khác để có hình ảnh của mã nguồn của chúng tôi?

Chúng ta hãy kịch bản sau đây. Chúng tôi stealthsettings.com chúng tôi không lưu trữ hình ảnh và hình ảnh có thể được thực hiện trên một trang web khác ngoài phạm vi stealthsetting.com. Trong trường hợp này chúng tôi sẽ làm gì tiếp theo.

1. Thêm một tập tin Htaccess. in WebrootCác trang web được lưu trữ hình ảnh.

2. Trong .htaccess thêm những dòng sau đây.

Viết lại RewriteEngine
RewriteCond% {HTTP_REFERER} Http:! // (.. +) Stealthsettings.com/ [CN] RewriteCond% {HTTP_REFERER} ^ $?
.. RewriteRule * (G JPE |? Gif | bmp | png) $ http://laurentiu.us/oops.gif [L]

Điều này có nghĩa rằng các tập tin với phần mở rộng . Jpg,. Jpeg,. Gif,. Bmp si . Png không thể được lấy trực tiếp từ nguồn stealthsettings.com và trang web sẽ chụp ảnh sẽ hiển thị hình ảnh oops.gif Hostal La laurentiu.us.

Đây là một trường hợp thực tế. Một "Blog IT"Tư tưởng để giúp đỡ những người thiếu hiểu biết ăn cắp hướng dẫn từ chúng tôi. Với tất cả các nguồn. Thêm dòng mới trong .htaccess này có ảnh hưởng trên các trang web của người chụp ảnh:

Tôi không biết - chúng tôi dạy cho bạn

Làm thế nào chúng ta có thể chặn các trang web cụ thể để chụp ảnh.

Có thể có các tình huống khác mà chúng ta muốn cho phép chụp hình ảnh từ các trang web khác, ngoại trừ một số.

Viết lại RewriteEngine
RewriteCond% {HTTP_REFERER} ^ http: // (.. +) Facebook.com/ [CN, OR] RewriteCond% {HTTP_REFERER} ^ http: // (.. +) Hi5.com/ [CN, OR] RewriteCond% {HTTP_REFERER} ^ http:?.. // (.. +) softpedia.com/ [NC] RewriteRule * (? JPE g | gif | bmp | png) $ http://laurentiu.us/oops.gif [L]

Trong tình hình trên tất cả các trang web có thể lấy hình ảnh từ stealthsettings.com (hoặc trang web cho rằng phiên bản htaccess.) Với ngoại lệ của tên từ facebook.com, hi5.com si softpedia.com. Hình ảnh chụp từ ba khu vực sẽ được chuyển laurentiu.us / oops.gif.

* Xác định như sử dụng Các mô-đun mod_rewrite phải có mặt trong máy chủ web Apache.

Ngăn chặn hotlinking bằng. Htaccess (Làm thế nào để thiết lập Hotlink Protection in htaccess)

Giới thiệu về tác giả

Stealth LP

Người sáng lập và biên tập viên Cài đặt ẩnTrong ngày 2006.
Kinh nghiệm trên các hệ thống Linux hoạt động (đặc biệt là CentOS), Mac OS X, Windows XP> Windows 10 và WordPress (CMS).

Để lại một bình luận

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.