Q.
Jak włączyć HTTPS i SSL w PrestaShop?
Wymagania
Zanim włączysz HTTPS w PrestaShop, upewnij się że:
- Twój hosting ma aktywny certyfikat SSL (widać kłódkę w przeglądarce dla
https://twojadomena.pl) - Certyfikat obejmuje właściwą domenę (w tym
www.jeśli używasz)
Jeśli nie masz certyfikatu, poproś hosting o bezpłatny Let’s Encrypt.
Włączenie SSL w panelu PrestaShop
- Zaloguj się do panelu admina
- Przejdź do Sklep → Konfiguracja → Ogólna
- Znajdź sekcję SSL
- Ustaw Włącz SSL na TAK
- Ustaw Włącz SSL na wszystkich stronach na TAK
- Zapisz zmiany
Wymuszenie przekierowania HTTP → HTTPS
Po włączeniu SSL w panelu, dodaj przekierowanie w pliku .htaccess (katalog główny sklepu):
# Wymuszenie HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Dodaj te linie przed istniejącą zawartością .htaccess PrestaShop.
Problem: mixed content (treści mieszane)
Jeśli po włączeniu HTTPS część elementów strony nadal ładuje się przez HTTP (obrazki, skrypty), zobaczysz ostrzeżenie w przeglądarce:
Jak znaleźć problematyczne zasoby:
- Otwórz DevTools w Chrome (F12) → zakładka Console
- Szukaj błędów “Mixed Content: …”
Najczęstsze przyczyny:
- Zdjęcia produktów załadowane przez stary adres HTTP w opisach
- Moduły z hard-coded URL-ami HTTP
- Pliki CSS lub JS ładowane bez protokołu względnego
Rozwiązanie: Uruchom zapytanie SQL aktualizujące URL-e w bazie danych (zrób najpierw backup!):
UPDATE ps_configuration SET value = REPLACE(value, 'http://twojadomena.pl', 'https://twojadomena.pl') WHERE name = 'PS_SHOP_DOMAIN_SSL';Weryfikacja
Po konfiguracji sprawdź:
- SSL Labs — ocena jakości certyfikatu
- Brak ostrzeżeń mixed content w DevTools
- Przekierowanie z
http://nahttps://działa
Masz problemy z SSL lub bezpieczeństwem PrestaShop? Skontaktuj się — pomagam w konfiguracji i audytach bezpieczeństwa.
Zastrzeżenie Treści w tej bazie wiedzy mają charakter informacyjny i edukacyjny. Nie stanowią profesjonalnej porady technicznej, prawnej ani handlowej. Konfiguracje, kody i procedury stosuj na własną odpowiedzialność — zawsze wykonaj backup przed wprowadzeniem zmian w sklepie lub systemie. Autor nie ponosi odpowiedzialności za szkody wynikłe z zastosowania się do zamieszczonych informacji. Jeśli potrzebujesz fachowej pomocy — skontaktuj się ze mną.