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