htaccess tutorial 8: Τεχνικές Hot Link Prevention

Δημοσιεύτηκε από τον alex

Ο παραπάνω ορισμός συνήθως χρησιμοποιείται για τακτικές .htaccess που χρησιμοποιούμε στην ιστοσελίδα μας, προκειμένου να εμποδίσουμε άλλες ιστοσελίδες από το να δείχνουν δικές μας εικόνες ή αρχεία στην ιστοσελίδα τους. Με λίγα λόγια, αποκλείουμε τη δυνατότητα να παρουσιάζουν το δικό μας περιεχόμενο. Το κύριο μειονέκτημα αυτή της τακτικής είναι ότι απαιτεί περισσότερους πόρους σε bandwidth.

Στο παρακάτω παράδειγμα μπορούμε να δούμε πως μπορούμε να μπλοκάρουμε κάποιον από το να τραβήξει το περιεχόμενο μας, το οποίο είναι εικόνες (.gif, .jpg, .css κλπ).

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg|css)$ - [F]

Ο παραπάνω κανόνας λέει στον Apache να μπλοκάρει όλους τους συνδέσμους που δεν είναι από την ιστοσελίδα σας. Φροντίστε φυσικά να αντικαταστήσετε το youdomain με το όνομα της δικής σας ιστοσελίδας.

Εκτός από το μπλοκάρισμα των εικόνων, μπορείτε να τοποθετήσετε εναλλακτικές εικόνες σε περίπτωση που κάποιος θέλει να τραβήξει το δικό σας περιεχόμενο. Οπότε όταν κάποιος τραβάει μία εικόνα από εσάς, εμφανίζεται μία άλλη στη θέση της, την οποία έχετε επιλέξει εσείς. Για να το κάνουμε αυτό, βάζουμε τον παρακάτω κώδικα:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/otherpic.gif [R,L]

Οι παραπάνω εντολές λένε στον Apache να μπλοκάρει όλες τις εικόνες από το domain σας και να παρουσιάσει την παρακάτω εικόνα otherpic.gif.

Leave a Reply

Your email address will not be published.

 
 
 
εκπαιδευτικά βίντεο

Εκπαιδευτικά Βίντεο

Εκπαιδευτείτε μέσα από τα εντελώς δωρεάν βίντεο μας, πάνω σε web τεχνολογίες όπως HTML, CSS, Javascript και PHP.

 
δωρεάν themes

Δωρεάν Themes

Στη Supremo Hosting προσφέρουμε εντελώς δωρεάν premium wordpress themes για τις ανάγκες της ιστοσελίδας σας!

 
κατασκευή ιστοσελίδων

Κατασκευή Ιστοσελίδων

Επωφεληθείτε από τις εξαιρετικά χαμηλές τιμές που προσφέρουμε πάνω στην κατασκευή ιστοσελίδων και eshop.

cards