Ανακατεύθυνση ιστότοπου από http σε https μεσω .htaccess

12 Ιαν, 2017 | Προγραμματισμός

Μετά την ανακοίνωση της 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 φροντίστε να έχετε κρατήσει ένα αντίγραφο.

Πηγή:

Πρόσφατα άρθρα

Dune 2020 – Έφτασε το πρώτο trailer

Στις 18 Δεκεμβρίου, κυκλοφορεί η ολοκαίνουργια ταινία Dune, σε σκηνοθεσία του Denis Villeneuve ( γνωστό για τα Blade Runner 2049 & Arrival). Μέχρι τώρα είχαμε πολύ λίγο υλικό απο τα γυρίσματα ώστε να έχουμε μια ιδέα πως μπορεί να μοιάζει το νέο Dune 2020.Όμως, το...

Κατηγορίες

Humble Bundle Store 20% OFF!

World of Warcraft Music