Chống trộm link ảnh trong code DLE!
June 13th, 2009
Bạn có thể hướng các link ảnh từ site khác tới 1 địa chỉ mà bạn muốn. Khi các site khác link tới ảnh của site của bạn thì tất cả chỉ được trình duyệt đưa ra 1 bức ảnh mà bạn đã chọn. Trên bức ảnh này bạn có thể để nội dung thông báo cho các site khác biết là link ảnh của bạn đã được bảo vệ.
Bạn chèn thêm đoạn code sau vào file .htaccess
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://yourdomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.yourdomain.com/.*$ [NC]
RewriteCond %{REQUEST_URI} !^/stolen.jpg [NC]
RewriteRule \.(gif|GIF|jpg|JPG)$ http://yourdomain.com/redirect/theif.jpg [R]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://yourdomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.yourdomain.com/.*$ [NC]
RewriteCond %{REQUEST_URI} !^/stolen.jpg [NC]
RewriteRule \.(gif|GIF|jpg|JPG)$ http://yourdomain.com/redirect/theif.jpg [R]
Nếu như bạn không muốn thông báo gì mà chỉ muốn không site nào có thể link tới site của bạn thì bạn chèn code sau:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://yourdomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.yourdomain.com/.*$ [NC]
RewriteRule .*\.(gif|GIF|jpg|JPG|bmp|BMP)$ - [F]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://yourdomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.yourdomain.com/.*$ [NC]
RewriteRule .*\.(gif|GIF|jpg|JPG|bmp|BMP)$ - [F]
Lập trình web http://hoanglamcm.net/blog/read.php?1184
Ðược xem 1088 lần, 1 hôm nay
Bài viết liên quan
Nhận xét (0)
Trackbacks (0)
Nhận xét
Trackback