Υποχρεωτική ανακατεύθυνση επισκεπτών σε https
Διαθέτετε πιστοποιητικό SSL στον ιστότοπό σας; Τότε θα θέλετε όλοι οι επισκέπτες να καταλήγουν στην ασφαλή έκδοση https και όχι πλέον στην http. Παρακάτω θα διαβάσετε πώς το ρυθμίζετε αυτό και τι κάνετε αν ο ιστότοπός σας σταματήσει να λειτουργεί μετά από αυτό ή μετά από μια μετακόμιση.
Στο DirectAdmin
- Συνδεθείτε στο DirectAdmin: μεταβείτε στο Το WebOké μου στην ενότητα Τα Προϊόντα μου και κάντε κλικ στο πακέτο hosting σας στο κουμπί DirectAdmin.
- Κάντε κλικ κάτω από το Account Manager στο Domains και κάντε κλικ στο όνομα domain σας.
- Ελέγξτε αν είναι ενεργοποιημένη η επιλογή Ασφαλής σύνδεση SSL. Μόνο τότε θα εμφανιστούν οι παρακάτω επιλογές.
- Στην ενότητα SSL ενεργοποιήστε τον διακόπτη Επιβολή SSL με ανακατεύθυνση https.
- Κάντε κλικ στο Επεξεργασία για αποθήκευση.

Εκεί υπάρχει επίσης η επιλογή Ενεργοποίηση HTTP Strict Transport Security (HSTS). Ενεργοποιήστε την μόνο αν το πιστοποιητικό σας λειτουργεί για όλα τα ονόματα: οι browsers απομνημονεύουν το HSTS για μεγάλο χρονικό διάστημα και, αν το πιστοποιητικό σταματήσει αργότερα να λειτουργεί, οι επισκέπτες δεν θα μπορούν πλέον να ανοίξουν τον ιστότοπό σας. Αν έχετε αμφιβολίες, αφήστε το HSTS απενεργοποιημένο.
Στην ίδια σελίδα, στην επιλογή Επιβολή ανακατεύθυνσης, επιλέγετε αν οι επισκέπτες θα κατευθύνονται πάντα στη διεύθυνση με www ή χωρίς www.
Ή στον ιστότοπό σας
Πολλά προγράμματα μπορούν να το κάνουν αυτό μόνα τους. Στο WordPress, στις Ρυθμίσεις › Γενικά, ορίζετε τη διεύθυνση WordPress και τη διεύθυνση ιστότοπου σε https://. Χρησιμοποιήστε μόνο μία ανακατεύθυνση: όχι ταυτόχρονα στο DirectAdmin και σε ένα plugin ή στο αρχείο .htaccess. Διαφορετικά, ο ιστότοπός σας μπορεί να παραμείνει σε βρόχο ανακατευθύνσεων.
Σταμάτησε να λειτουργεί ο ιστότοπός σας μετά το https ή μετά από μια μετακόμιση;
Ακολουθήστε τα παρακάτω βήματα με τη σειρά:
- Δοκιμάστε πρώτα ένα παράθυρο ιδιωτικής περιήγησης ή διαφορετικό browser. Ο browser σας ενδέχεται να έχει αποθηκεύσει μια παλιά σελίδα ή μια παλιά ανακατεύθυνση. Αν εκεί λειτουργεί, αδειάστε την προσωρινή μνήμη (cache) του browser σας.
- Λαμβάνετε μήνυμα «πάρα πολλές ανακατευθύνσεις» ή «η σελίδα δεν ανακατευθύνει σωστά»; Τότε δύο ρυθμίσεις ανακατευθύνουν η μία την άλλη συνεχώς. Για παράδειγμα, η Επιβολή SSL και ένα plugin, ένας δικός σας κανόνας στο
.htaccess, ή διαφορετική επιλογή με ή χωρίς www στο DirectAdmin σε σχέση με το WordPress. Απενεργοποιήστε τη μία από τις δύο. Αν χρησιμοποιείτε τον proxy της Cloudflare με τη λειτουργία SSL Flexible, επιλέξτε εκεί Full (strict). - Σφάλμα πιστοποιητικού ή πιστοποιητικό στο όνομα του server; Μετά από μια μετακόμιση ή μια αλλαγή DNS, το πιστοποιητικό συχνά δεν έχει εκδοθεί ακόμη. Αυτό μπορεί να γίνει μόνο αφού το domain δείχνει στον server μας, και μερικές φορές χρειάζονται λίγες ώρες. Απενεργοποιήστε προσωρινά την ανακατεύθυνση https και αιτηθείτε το πιστοποιητικό όπως περιγράφεται στο Ενεργοποίηση πιστοποιητικού SSL.
- Ενεργοποιήσατε το HSTS ενώ το πιστοποιητικό δεν λειτουργούσε ακόμη; Απενεργοποιήστε το HSTS και φροντίστε πρώτα να υπάρχει λειτουργικό πιστοποιητικό. Οι επισκέπτες που είχαν ανοίξει τον ιστότοπό σας νωρίτερα θα μπορέσουν να ξαναμπούν μόνο αφού λειτουργήσει το πιστοποιητικό.
- Βλέπετε στο https μια κενή ή διαφορετική σελίδα, με το κείμενο ότι πρέπει να τοποθετήσετε ένα index.html στον φάκελο private_html; Τότε ο φάκελος private_html στο domain σας είναι ακόμη ξεχωριστός φάκελος. Διαβάστε το άρθρο Μήνυμα: To change this page, upload a new index.html to your private folder.
Είναι ολόκληρος ο ιστότοπός σας μη προσβάσιμος, ακόμη και χωρίς https; Ακολουθήστε τότε τον οδηγό βημάτων Ο ιστότοπός μου δεν είναι προσβάσιμος.
Δεν τα καταφέρνετε; Δημιουργήστε ένα ticket με το domain σας και το μήνυμα που βλέπετε.
Δείτε επίσης στον οδηγό DirectAdmin: Χωρίς λουκέτο ή «μη ασφαλές»: επίλυση μικτού περιεχομένου (mixed content), Το Let's Encrypt δεν λειτουργεί: αιτίες και λύσεις και Ρυθμίσεις ενός domain: SSL, PHP, www και private_html.
Αναλυτική επεξήγηση με στιγμιότυπα οθόνης: Πάντα ανακατεύθυνση επισκεπτών σε https στον οδηγό DirectAdmin.
