Zainstalowany certyfikat SSL nie oznacza, że strona będzie automatycznie widoczna w HTTPS.
Jeśli chcesz, aby Drupal operował wyłącznie za pośrednictwem protokołu HTTPS, wykonaj następujące czynności:
1. Po zalogowaniu się za pośrednictwem FTP, należy edytować w dowolnym edytorze tekstu pliki sites/default/settings.php, aby wskazywały na protokół https:
Domyślnie wiersz wygląda tak: $base_url = 'http: //www.dominio.ext'; // NO trailing slash!;
Zmień go poprzez dodanie "s": $base_url = 'https://www.dominio.ext'; // NO trailing slash!;
W przypadku instalacji w podkatalogu należy podać pełną ścieżkę:
$base_url = 'https://www.dominio/podkatalog'; // NO trailing slash!;
Jeśli wiersz jest komentarzem, trzeba usunąć symbol # przed $base_url
Przykładowo, jak poniżej:
# $base_url = 'http://www.dominio.ext'; // NO trailing slash!;
powinien zostać usunięty znak „#”:
$base_url = 'https://www.dominio.ext'; // NO trailing slash!;
2. Edytuj w dowolnym edytorze tekstowym następujący wiersz pliku .htaccess:
w przypadku instalacji w root: RewriteBase / (jeśli był obecny wiersz #RewriteBase /, należy usunąć "#");
w przypadku isntalacji w podkatalogu: RewriteBase /podkatalog;
Aby przekierować cały ruch z HTTP na HTTPS, postępuj zgodnie z poradnikiem w artykule z Bazy Wiedzy.
Jeśli zainstalowano Drupal 8, nie ma potrzeby konfiguracji, a jedynie ustawienie przekierowania całego ruchu z http na https. Aby uzyskać szczegółowe informacje, przeczytaj odpowiedni artykuł w naszej Bazie Wiedzy.
W przypadku odinstalowania lub cofnięcia certyfikatu, CMS nie będzie widoczny w HTTP lub HTTPS.
Aby wyświetlić stronę w HTTP, niezbędne będzie ponowne edytowanie ustawień do stanu początkowego.
Zobacz także
Zarządzanie Certyfikatem SSL - Hosting Linux
Article ID: 2691, Created: 8/9/2017 at 11:46 AM, Modified: 8/9/2017 at 11:47 AM