Τηλέφωνο: +30.2310867230    E-mail: info @multihosting.gr

Πώς θα προσθέσω ανακατεύθυνση για την ιστοσελίδα μου σε https (force https)

Published in SSL
Rate this item
(3 votes)
Στις μέρες μας, είναι πλέον απαραίτητο μια ιστοσελίδα να ανοίγει μόνο με https π.χ για λόγους SEO και ασφάλειας δεδομένων. Εφόσον υπάρχει ενεργό πιστοποιητικό ασφαλείας μπορείτε να ενεργοποιήσετε την ανακατεύθυνση προσθέτοντας τον παρακάτω κώδικα στο αρχείο .htaccess στον κατάλογο public_html της ιστοσελίδας σας.

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

Σε αυτόν θα πρέπει να αντικαταστήσετε το www.example.com με το domain σας. Αν το αρχείο .htaccess υπάρχει και δεν είναι κενό θα πρέπει να διατηρήσετε τα περιεχόμενά του καθώς πολλές φορές περιέχει σημαντικές πληροφορίες για τη λειτουργία της ιστοσελίδας ή της διαδικτυακής εφαρμογής σας.

Αν η σελίδα σας βρίσκεται σε υποφάκελο - subfolder, χρησιμοποιήστε τον παρακάτω κώδικα:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://mydomain.com/subfolder/$1 [R,L]

Τι να κάνω αν χρησιμοποιώ κάποιο CMS όπως Joomla, Wordpress κτλ

Σε πολλά CMS, δεν χρειάζεται να κάνετε την παραπάνω ενέργεια μέσω htaccess. Για παράδειγμα, στο Joomla 3x, αρκεί να μεταβείτε στο Global Configuration και να επιλέξετε

Force HTTPS - Entire Site

Τα πιο συχνά σφάλματα μετά την ενεργοποίηση του https

Προσοχή! Σε πολλά CMS θα πρέπει πρώτα να ορίσετε στο πρόγραμμά σας να χρησιμοποιεί https links προκειμένου να μη λαμβάνετε στον browser προειδοποίηση ασφαλείας για mixed content αλλά και για να εμφανίζεται σωστά η ιστοσελίδα.

Η εμφάνιση mixed content είναι κάτι πολύ συχνό αμέσως μετά την ενεργοποίηση του https. Με inspect στον Google Chrome, στην ενότητα Console, θα εντοπίσετε εύκολα URL που φορτώνουν περιεχόμενο με http αντί με https.

Θα πρέπει να τα διορθώσετε, ώστε να μπορέσει να εμφανιστεί σωστά στον browser το γνωστό πράσινο λουκέτο του SSL.

Μια πολύ καλή πρακτική για να το επιτύχετε, είναι να φροντίσετε -ενδεχομένως μέσω του Editor που χρησιμοποιείτε στο CMS σας- όλα τα URL  να φορτώνονται με Relative Path και όχι με Absolute Path. (για το θέμα αυτό, θα μιλήσουμε εκτενώς σε άλλο άρθρο).

ΣΗΜΕΙΩΣΗ: Στη MultiHosting, όλα τα πακέτα φιλοξενίας παρέχονται με δωρεάν SSL της Sectigo (πρώην COMODO).

Read 126 times

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.

Διαβάστε ακόμη

Ρωτήστε μας!