
Chống hotlink là một vấn đề mà rất nhiều người làm web gặp phải, và tất nhiên là khi làm web bằng Joomla, bạn hoàn toàn có thể phải suy nghĩ tới chuyện này. Gần đây, có một số website copy toàn bộ bài viết của Miso Blog về đăng trên trang của họ, gồm cả text lẫn hình ảnh (vui ghê), mình có liên lạc với một số người quản trị các website đó và yêu cầu chấm dứt việc hotlink, tuy nhiên họ đối xử với mình giống như... họ mới là chủ bài viết vậy. Ai dà, kể ra thì vui lắm.
Có một cái diễn đàn đăng bài viết của mình, mình đăng ký 1 cái nick rồi post bài ở topic đó, yêu cầu ghi rõ nguồn một cách rất lịch sự. Một lát sau, bài post của mình bị xoá, nick cũng bị xoá luôn (coi như không ai biết, cũng chưa có chuyện gì xảy ra) :D. Ai dà, tình hình trộm cắp gần đây có vẻ căng. Có trộm "bất nghĩa" mà cũng có trộm "có nghĩa" :D Có một cái blog viết về design có vẻ khá kinh, tên miền là ndhpro.com (chắc của anh nào đấy tên là ndh, và anh ấy pro). Bài viết trên blog đó nhiều hơn trên blog mình nhiều :( Tự dưng hôm nọ lại thấy bài "Sử dụng công cụ Curves trong Photoshop" của mình ở bên đấy mới hay chứ. 'Hay' đây là ở chỗ nhìn chả nhận ra ai mới là chủ bài viết :-< Anh ấy down hẳn hình ở bài viết về, up lại, xem source code bài viết hẳn hoi nhá, xong rồi luộc lại y chang, từ cả các CSS nhỏ nhất luôn. Pro thế thì chịu rồi, chẳng biết làm thế nào. Mà nhân tiện vừa biết tin hôm nọ, bài về công cụ Curves của mình lại còn thấy trên cả Tailieu.vn mới kinh chứ, thế là nó đã trở thành một tài liệu trong "Thư viện tài liệu trực tuyến Việt Nam" rồi đấy. Bây giờ ai muốn down tài liệu ấy về là phải đăng ký thành viên, hoặc là mất tiền mua VIP account để down thoải mái :)) Thế mà cái tailieu.vn cũng đăng ký được cả giấy phép ICP cơ đấy.
Mấy hôm mình thử mấy cách dùng Redirect 302, rồi thì .htaccess này nọ để chống hotlink, nhưng chẳng thấy được gì cả. Nghi nghi host có vấn đề gì đây, mình mới gửi ticket yêu cầu support. Roẹt một cái mấy anh bên hosting PA Vietnam hỗ trợ luôn, công nhận nhanh. Mấy ông ấy cũng search Google hay sao ấy :)) toàn bảo mình các cách mà mình đã search xong rồi làm thử. Sau mấy ông mới thay bằng một file .htaccess mới (chả là Joomla có sẵn file .htaccess được cấu hình một số thứ phục vụ SEF link mà), thế là chặn hotlink được. Mình sướng như bắt được máy ảnh. Có điều lúc nhét vào file .htaccess của Joomla thì đâu lại hoàn đấy, ảnh của blog mình xuất hiện trên blog của "bọn chúng" rõ mồn một :D Thế nên mình mới viết cái bài này đây, bạn nào cùng cảnh ngộ thì vào chia sẻ vậy.
Đoạn này là để chống hotlink nhé (search Google là ra đầy rẫy):
Đoạn này được hiểu như sau:
- Xác định bất cứ file nào có đuôi: jpg, gif, png (có thể define thêm tuỳ ý)
- Giới hạn thêm: chỉ xác định các file này thuộc thư mục images
- Các file được xác định nếu không được thực thi từ domain: misoblog.net hoặc www.misoblog.net, có IP là 112.213.89.41, thì sẽ được thay bằng file: http://i63.photobucket.com/albums/h130/novanova269/misoblognet.jpg
Tuy nhiên nếu cứ add cái đoạn này vào trong file .htaccess một cách vô tội vạ thì nó không chạy, add lên đầu nó không chạy, mà add xuống dưới cùng nó cũng không chạy nốt.
Tìm đoạn sau:
Rồi add vào ngay sau dòng đó.
It works!



























Comments
Em lo hotlink ảnh thôi, chứ cóp bài thì chả sợ :))
bận bịu máy phim chả thấy tung ảnh cho bà con xem gì cả ;))
họ copy mình thì tạo thêm backlink tới , mà ko hiện thì , móa
ak pác miso cho hỏi làm thế nào để joomla có auto resize image không ? trong bài post ấy .
mình có ông anh chuyên copy cả ảnh to đùng về >> vỡ khung web , bó tay
Chả có gì tức giận cả đâu
Bạn nói 1 mặt nào đó cũng đúng :)
lúc trước mình cũng bật anti hotlink, sau này thấy bài viết quảng cáo sách bên công ty mình để trên chỗ khác mà hình thì lại bị x, nhìn xấu quá nên thôi đành cho bà con share chút v_v.
nếu bạn thực sự ko thích hotlink thì anti cũng ko nổi vì nếu người ta đã thích copy của bạn, người ta chỉ việc download cả cái hình của bạn về và upload lại lên host của người ta ^_^.
túm lại ... share for fun ^_^
Thanks.
Em phòng thủ chuyện này từ trước nên chịu khó đưa ảnh ra host ngoài cho lành :D
Ngoài ra, nếu chống hotlink bằng .htaccess thế này thì khi member đọc tin qua RSS cũng sẽ ko xem được hình ảnh. Đây chỉ là một lựa chọn thôi :)
Ông này có cái hình cho bài viết này gê kinh... F**k.
RSS feed for comments to this post