Kardeşim verilen cevapların hepsi yanlış. Bu sorunu server tarafından düzenleye bilirsin
Hosting'de bulunan (.htaccess) dosyasını ssl e göre uyarlaman yeterli olur.
.htaccess ssl olarak araştırma yaparsan birçok kaynak bula bilirisin.
.htaccess'in kullanım mantığı ise sunucu senin http olan linklerini https olarak açmaya zorluyor.
Eğer open cart vb. hazır sistemler kullanıyorsan admin panellerinden ssl özelliğini aktif etmen gerekiyor.
Open cartın bazı versiyonlarında admin panelinde ssl özelliği yok varsa bile işlevini yerine getirmiyor. Bu sorunun çözümü için ise; Manuel olarak (Kodu el ile değiştirerek) ssl i aktif ediyorsun.
Benim kullandığım ayarlar;
.htaccess
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .*
https://www. %{HTTP_HOST}%{REQUEST_URI} [L,R=301]