Αυτό το άρθρο θα σας δείξει πώς να ελέγχετε την πρόσβαση στον ιστότοπο σας με βάση (Block IP addresses ) την τοποθεσία των επισκεπτών σε ενα σιτε wordpress. Με μερικές βελτιώσεις στο αρχείο .htacess, είναι δυνατό να να αποκλείσετε επισκέπτες από συγκεκριμένες χώρες. Στο συγκεκριμένο άρθρο θα αποκλείσουμε επισκέπτες από την κίνα, ιράν, ιράκ, ινδία και ινδονησία για να μειώσουμε τον κίνδυνο για το σιτε μας απο κακόβουλες επιθέσεις.
Δημιουργήστε τις διευθύνσεις IP απο τις χώρες που θέλετε να αποκλείσετε
- Υπάρχουν πολλά διαδικτυακά εργαλεία για να αποκλείσετε επισκέπτες . θα χρησιμοποιήσουμε το Country IP Blocks.
- Μεταβείτε στην αρχική σελίδα του Country IP Blocks.
- Επιλέξτε τις χώρες που θέλετε να αποκλείσετε.
- Στην ενότητα Select Format, επιλέξτε Apache .htaccess Deny.
- Κάντε κλικ στο κουμπί Δημιουργία ACL.
- Τα αποτελέσματα του ACL θα εμφανιστούν στη δεξιά πλευρά της οθόνης σας. Πατήστε το κουμπί Αντιγραφή ACL στο Πρόχειρο.
Τέλος, επικολλήστε τις διευθύνσεις IP των χωρών που θέλετε να αποκλείσετε στο αρχείο .htaccess.
Πηγαίνετε στην επιλογή Αρχεία -> Διαχείριση αρχείων.
Επιλέξτε το domain σας και πατήστε Go To File Manager.
Πλοηγηθείτε στο φάκελο public_html και κάντε διπλό κλικ στο αρχείο .htaccess.
Επικολλήστε το ACL στο αρχείο .htaccess και πατήστε Save & Close. Το αρχείο .htaccess σας θα μοιάζει με αυτό:
Συμπέρασμα
Σε αυτό το αρθρο, μάθατε τον εύκολο τρόπο να αποκλείετε επισκέπτες από συγκεκριμένες χώρες. Το μόνο που χρειάζεται να κάνετε είναι να δημιουργήσετε τις διεύθυνσεις IP της χώρας μέσω της λειτουργίας Country IP Blocks και, στη συνέχεια, να εισαγάγετε μια λίστα ελέγχου πρόσβασης (ACL) στο αρχείο .htaccess.