Οι λογαριασμοί που βασίζονται σε Linux χρησιμοποιούν αρχεία .htaccess για τον χειρισμό της ανακατεύθυνσης.
Αν δεν διαθέτετε αρχείο .htaccess:
Ξεκινήστε δημιουργώντας ένα αρχείο .htaccess στον φάκελο public_html ή webroot. Στο εσωτερικό του αρχείου .htaccess, μπορείτε να χρησιμοποιήσετε τον ακόλουθο κώδικα για να ανακατευθύνετε τους επισκέπτες, με την προϋπόθεση ότι δεν έχετε ήδη ρυθμίσει ένα αρχείο .htaccess:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?coolexample\.com
RewriteRule ^(.*)$ https://www.coolexample.com/$1 [R,L]
H το παρακάτω
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Αν φιλοξενείτε πολλούς ιστότοπους στον ίδιο λογαριασμό, πρέπει να βεβαιωθείτε ότι έχετε ρυθμίσει ένα αρχείο .htaccess στον κατάλογο του ιστότοπου στον οποίο έχει εκδοθεί ένα πιστοποιητικό SSL. Πρέπει να αντικαταστήσετε το coolexample.com με το όνομα domain σας για να λειτουργήσει το δείγμα κώδικα.
Αν διαθέτετε ένα αρχείο .htaccess:
- Μην δημιουργήσετε αντίγραφο του
RewriteEngine On. - Βεβαιωθείτε ότι οι γραμμές που αρχίζουν με
RewriteCondκαιRewriteRuleβρίσκονται αμέσως μετά το υπάρχονRewriteEngine On.