SSL satın almanız gerekiyor ayarlardan yaparsanız bozulması çok normaldir.
Ücretsiz SSL Sertifikası veren siteler mevcut araştırıp bulabilirsiniz.
Bu aşamadan sonra olay tamamiyle size kalıyor.
WordPress SSL Ayarları Nasıl Yapılır?
Hosting hesaıbınıza giriş yapıp, Public_html yada WWW klasörüne giriş yapıp, .htaccess dosyasını bulacaksınız. Bu dosyanın içeriğinde muhtemelen;
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPressŞeklinde satırlar karşınıza gelecektir. Bu satırlara ;
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.siteadi.com/$1 [R,L]Yukarıdaki kodlarını da girmeniz gerekmektedir. Kodlar öncelik açısından RewriteEngine On satırından hemen sonra gelmelidir.
Yani dosyanın tam şekli ;
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.siteadi.com/$1 [R,L]
RewriteBase /
RewriteRule ^index\.php$ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPressYukarıdaki gibi olacaktır. Her ihtimale karşı dosyanın yedeğini almadan değişiklikleri yapmayınız.
Sayfanızdaki resimlerin sizin hostinginizde yüklü olması reklam vs. gibi linkler veriyorsanız bu verdiğiniz linklerin HTTPS olması gerekmektedir. Yani kısacası sitedeki bütün linkler HTTPS ile başlamak zorundadır.
Dip not; Sitenizin şablon dosyalarında bulunan linkleri değiştirmenize gerek yoktur.