Μετά την ανακοίνωση της Google ότι από τον Ιανουάριο του 2017 και έπειτα, οι ιστοσελίδες που δεν χρησιμοποιούν SSL θα χαρακτηρίζονται ως “NOT SECURE” και θα χάνουν θέσεις στην αναζήτησης της, ήρθε μάλλον η ώρα να αρχίσουμε να χρησιμοποιούμε την κρυπτογράφηση (επιτέλους).
Εδώ δεν θα δούμε πώς να εγκαταστήσουμε το SSL στην ιστοσελίδα μας. Σύντομα θα ανεβάσω αναλυτικό οδηγό σχετικά με το θέμα αυτό.
Σε αυτό το άρθρο θα δούμε έναν από τους ευκολότερους τρόπους να ανακατευθύνουμε την ιστοσελίδα μας από http σε https. Αυτό γίνεται πολύ εύκολα με την επεξεργασία του .htaccess που βρίσκεται στο γονικό φάκελο του ιστότοπού μας. Το μόνο που χρειάζεται να κάνουμε είναι να προσθέσουμε τα παρακάτω:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
ΠΡΟΣΟΧΗ!! Σε περίπτωση που υπάρχει η γραμμή RewriteEngine On δεν την ξαναγράφουμε.
Σχετικά με τις ιστοσελίδες που είναι βασισμένες σε wordpress, ένα .htaccess αρχείο διαμορφωμένο ώστε να έχει και την παραπάνω ανακατεύθυνση είναι το εξής:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Πριν κάνετε οποιαδήποτε αλλαγή στο .htaccess φροντίστε να έχετε κρατήσει ένα αντίγραφο.