Jeżeli mam już stronę gdzie mam same linki z http i chciałbym przejść na https, to czy wystarczy nabyć certyfikat SSL, czy też oprócz niego będą potrzebne dodatkowe przekierowania (np. w pliku .htaccess)?
Tomplus
24.03.2017, 17:46:49
W .htaccess powinien być dodany taki kod.
Kod
RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Na 100% działa, bo sam mam przy kilku domenach ten kod i robi poprawne przekierowanie.
Userr
24.03.2017, 17:53:17
Czy z punktu widzenia pozycjonowania takie przekierowanie w .htaccess jest wystarczającym/najlepszym rozwiązaniem? Czy też może oprócz niego (lub zamiast niego) lepiej byłoby zrobić przekierowanie w PHP (funkcja header())?
trueblue
24.03.2017, 18:01:25
Jeśli będzie przekierowanie w .htaccess, to przekierowanie w PHP jest niepotrzebne (i vice versa). Sprawdź jeszcze czy certyfikat obsługuje domenę z www i bez www (ewentualnie subdomeny, jeśli z takich korzystasz).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.