htaccess tutorial 7: Μπλοκάρετε Επισκέπτες από Άλλες Ιστοσελίδες

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

Στο προηγούμενο εκπαιδευτικό άρθρο είδαμε πως μπορούμε να μπλοκάρουμε επισκέπτες με βάση την ip τους. Εκτός από την ip, μπορούμε να μπλοκάρουμε κάποιον που έρχεται από μία συγκεκριμένη σελίδα.

Για να προβούμε στην παραπάνω διαδικασία, είναι απαραίτητο να δημιουργήσουμε ένα .htaccess αρχείο ή να τροποποιήσουμε το ήδη υπάρχον. Για να γίνει αυτό, βάζουμε τον παρακάτω κανόνα.

RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} unwanteddomain\.com [NC]
RewriteRule .* - [F]

Η παραπάνω εντολή λέει στον Apache να μπλοκάρει οποιονδήποτε έρχεται από την παραπάνω διεύθυνση. Η διεύθυνση που θέλουμε να μπλοκάρουμε λέγεται unwanteddomain.com. Έχετε υπόψη σας ότι επειδή προσθέσαμε την εντολή [NC] ότι τα γράμματα που έχουμε για τη διεύθυνση του domain δεν είναι case sensitive, οπότε μπορούμε να το γράψουμε με κεφαλαία ή μικρά.

Εάν φυσικά θέλουμε να μπλοκάρουμε περισσότερα από μία ιστοσελίδες, μπορούμε να το κάνουμε με τον παρακάτω τρόπο.

RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} unwanteddomain\.com [NC,OR]
RewriteCond %{HTTP_REFERER} unwanteddomain2\.com
RewriteCond %{HTTP_REFERER} unwanteddomain3\.com
RewriteRule .* - [F]

Οι παραπάνω γραμμές λένε στον Apache να μπλοκάρουν τους επισκέπτες που θα έρθουν από τις παραπάνω ιστοσελίδες. Πρέπει επίσης να τονίσουμε ότι στον παραπάνω κανόνα εκτός από το [NC] κανόνα έχουμε προσθέσει και το [OR]. Δηλαδή ο κώδικας μας είναι γραμμένος ως [NC,OR].

Εφαρμόζοντας λοιπόν τις παραπάνω ρυθμίσεις, καταφέραμε να μπλοκάρουμε ιστοσελίδες από συγκεκριμένες ιστοσελίδες.

Leave a Reply

Your email address will not be published.

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

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

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

 
δωρεάν themes

Δωρεάν Themes

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

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

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

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

cards