.htaccess Απαγορεύοντας το hot linking

Τεχνικές και μόνο Συζητήσεις για WEB hosting servers, Mail servers, DNS servers. Όχι αναζήτηση υπηρεσιών εδώ!

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από cordis » 28 Νοέμ 2004 18:22

πολλές φορές έχουμε κάποιες εικόνες ή downloads στον server μας που διάφοροι άλλοι τα εκμεταλλεύονται τοποθετώντας τα στις σελίδες τους 'κλέβοντάς' μας bandwidth

Ένας εύκολος τρόπος για να αποφύγουμε τέτοιες ενέργειες είναι να απαγορέψουμε το hot linking φτιάχνοντας ένα .htaccess στο directory που έχουμε τα αρχεία τα οποία θέλουμε να προστατέψουμε, εάν φυσικά το host μας γίνετε σε Apache Server

Κώδικας: Επιλογή όλων

SetEnvIfNoCase Referer "^http://www.domain_name.com" locally_linked=1
SetEnvIfNoCase Referer "^http://domain_name.com" locally_linked=1
SetEnvIf Referer "^$" locally_linked=1
<FilesMatch "\.&#40;gif|png|jpg|mp3&#41;$">
  Order Allow,Deny
  Allow from env=locally_linked
</FilesMatch>
με αυτόν τον τρόπο όσοι ζητάνε αρχεία του τύπου gif, png, jpg, mp3 θα πρέπει να προέρχονται μέσα από το domain_name.com, εάν θέλουμε να αφήσουμε κάποιους συνεργάτες μας να κάνουν hotlink king απλά προσθέτουμε αντίστοιχες γραμμές SetEnvIfNoCase.

Το μειονέκτημα του παραπάνω είναι ότι μπορεί να απαγορεύσει στην εικόνα picture.gif να γίνει hot linking αλλά την picture.Gif και την picture.GIF θα την αφήσει γιατί το FileMatch είναι case sensitive. Εάν έχουμε τέτοιες περιπτώσεις θα πρέπει το .htaccess αρχείο μας να το συντάξουμε ως εξής:

Κώδικας: Επιλογή όλων

SetEnvIfNoCase Referer "^http&#58;//www.domain_name.com" locally_linked=1
SetEnvIfNoCase Referer "^http&#58;//domain_name.com" locally_linked=1
SetEnvIf Referer "^$" locally_linked=1
<FilesMatch "\.&#40;&#91;gG&#93;&#91;iI&#93;&#91;fF&#93;|&#91;pP&#93;&#91;nN&#93;&#91;gG&#93;|&#91;jJ&#93;&#91;pP&#93;&#91;gG&#93;|&#91;mM&#93;&#91;pP&#93;3&#41;$">
  Order Allow,Deny
  Allow from env=locally_linked
</FilesMatch>
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από Basilakis » 29 Νοέμ 2004 17:07

Ναι όντως πάρα πολύ χρήσιμο! Αλλά σε αυτό πρέπει να προσέξουν όσοι δίνουν link για τα banner τους έτσι ώστε να τα πέρνουν απο τον server τους! Αν το βάλουν αυτό δεν θα μπορεί να λειτουργήσιε η εικόνα!

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από cordis » 29 Νοέμ 2004 22:28

γι' αυτό κι εγώ γράφω:
cordis έγραψε:στο directory που έχουμε τα αρχεία τα οποία θέλουμε να προστατέψουμε
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
Serpatinas
Δημοσιεύσεις: 605
Εγγραφή: 18 Ιούλ 2002 10:53
Τοποθεσία: ΘΓΚΑ
Επικοινωνία:

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από Serpatinas » 03 Δεκ 2004 19:08

Το συγκεκριμένο προστατεύει τα αρχεία μόνο συκεκριμένο directory ή και τα subdirectory που περιλαμβάνει?

Πχ βάζω το .htaccess στον /photos
Θα "παρέχει" και την προστασία και στα
/photos/1
/photos/2
κλπ...? (αν όχι χαμένος κόπος μου φαίνεται... :-? )

επίσης πως γίνεται να εμφανίζει στην θέση τους, μια photo με το λογότυπο μας σε περίπτωση που γίνουνε hotlink?
(η lycos νομίζω έχει κάτι αντίστοιχο)

:pint:
Αγ
Ρούχα στο DRESS

Άβαταρ μέλους
geraki
Honorary Member
Δημοσιεύσεις: 1404
Εγγραφή: 26 Ιαν 2004 20:10
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από geraki » 03 Δεκ 2004 19:30

Προστατεύει και τα subdirectories.
Για να εμφανίζει στην θέση τους άλλη εικόνα πρέπει να το κάνεις με το modRewrite.
Εικόνα &#8592; Αυτό το έκλεψα απ'τον Eneme.

Άβαταρ μέλους
denniskriti
Δημοσιεύσεις: 103
Εγγραφή: 02 Σεπ 2004 10:16
Επικοινωνία:

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από denniskriti » 16 Δεκ 2004 14:52

egw p.x exw phpbb ...mporei na ginei auto?

outcast
Δημοσιεύσεις: 125
Εγγραφή: 15 Ιούλ 2004 10:37
Τοποθεσία: Elliniko - Athens
Επικοινωνία:

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από outcast » 16 Δεκ 2004 21:30

logika nai


Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από Cha0s » 17 Δεκ 2004 13:33

Σωστά,

Ότι ανέφερε ο Γιάννης ισχύει για Apache Web Server.

Το τι έχουμε τώρα για site δεν έχει να κάνει.
Αυτό που πρέπει να ξέρουμε είναι αν ο server τρέχει Apache.

fReeDom-X
Δημοσιεύσεις: 56
Εγγραφή: 22 Ιουν 2004 17:02

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από fReeDom-X » 22 Ιαν 2005 22:28

1) ipopse pos an exete cPanel ginete automata xoris na prosthesete kodika sto .htaccess.

2) o server mporei na argi ligo mexri na fortosi tis prostateuomenes ikones

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από Cha0s » 23 Ιαν 2005 10:13

fReeDom-X έγραψε:1) ipopse pos an exete cPanel ginete automata xoris na prosthesete kodika sto .htaccess.
Ναι γιατί το cPanel έχει επιλογή που σου φτιάχνει απλά το .htaccess....
fReeDom-X έγραψε:2) o server mporei na argi ligo mexri na fortosi tis prostateuomenes ikones
Είμαι σχεδόν απόλυτα σίγουρος ότι δεν ιχύει κάτι τέτοιο...

Θα μπορούσες να το τεκμηριώσεις;

Άβαταρ μέλους
oikonomou
Δημοσιεύσεις: 362
Εγγραφή: 23 Φεβ 2006 10:56

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από oikonomou » 22 Δεκ 2008 18:00

ξεθάβω το θέμα μετά από 3 χρόνια και λέω ότι σε εμένα δεν δουλεύει :evil:

βασικά έχω αυτό το πρόβλημα και προσπαθώ να φτιάξω ένα .htaccess για να δω αν φταίει το hot linking

κάνω το αρχείο, το βάζω στον κατάλογο αλλά τίποτα..τα αρχεία είναι ορατά με ντιρέκτ αναζήτηση
Έλεος με γκρίκλις πλέον. Γράψτε ελληνικά

Άβαταρ μέλους
Simosmme
Δημοσιεύσεις: 240
Εγγραφή: 10 Νοέμ 2005 10:57
Επικοινωνία:

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από Simosmme » 01 Ιούλ 2009 01:54

δεν θυμάμαι που είχα δει ένα κόλπο για να κάνεις αυτούς που σου "κλέβουν" τις εικόνες να τις βλέπουν ανάποδα, ή να βλέπουν μια εικόνα που έχεις ορίσει.

Αυτό θα ήταν πιο παιχνιδιάρικο από μια απλή απαγόρευση, έτσι δεν είναι;

sibas
Honorary Member
Δημοσιεύσεις: 1853
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από sibas » 01 Ιούλ 2009 07:58


Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

.htaccess Απαγορεύοντας το hot linking

Δημοσίευση από cordis » 15 Ιούλ 2013 23:58

και HotLink Protection από cpanel
http://docs.cpanel.net/twiki/bin/view/A ... Protection
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Απάντηση

Επιστροφή στο “Apache, IIS, DNS Servers”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες