25 Haziran 2019, Salı
Ana Sayfa / İnternet / WordPress SSL Kurulumu ve SSL Ayarları

WordPress SSL Kurulumu ve SSL Ayarları

SSL geçişi ile ilgili bazı kaygıların olması oldukça doğal.

  • Seo kaybeder miyim?
  • Linklerim çalışır mı?
  • Web sitemde kesinti olur mu?

gibi sorular tüm webmaster’ların aklına gelebilir. Makaleyi okuduktan sonra bu sorunların yerini gri kilit görüntüsü alacaktır. 🙂

SSL Nedir?

Secure Sockets Layer (SSL) teknolojisi bir websitesinin bulunduğu sunucu ile internet tarayıcısı arasında güvenli bir bağlantı oluşturur. SSL serrtifikası yüklü olan web sitelerinin “Bağlantı Güvenli”  uyarısı ile kredikartı şifre vb. özel bilgilerin aktarımını şifreli gerçekleştirir.

SSL sertifikası yüklü bir site nasıl anlaşılır?

Chrome da adres çubuğundaki site adı solundaki kilit işaretinden anlaşılmaktadır.

SSL sertifikası yüklenmiş web sitesi

 

SSL sertifikası yüklü olan web sitesindeki kilit’e tıkladığınızda aşağıdaki gibi bir bilgilendirme bölümü ile karşılaşacaksınız.

SSL Geçişi ve SEO

Birbiri ile ilişkili bu konuda içiniz rahat olsun. Doğru bir SSL geçişi ile SEO kaybetmezsiniz.  SSL sertifikası yüklemek ile Google sizi üst sıralara taşıyacaktır.

Önceden Taranan http Sayfalar Ne Olacak?

Doğru bir  http 301 yönlendirmesi ile önceden indexlenen sayfaları da HTTPS’e yönlendireceğiz. Google ilerleyen site ziyaretlerinde tarama yapacaktır ve eski http yönlendirmelerinin yerini yeni https alacaktır.

SSL Sertifikası Yükleme

Şuan güzel hosting ( https://www.guzel.net.tr/ ) ile çalışıyorum. Ücretsiz SSL sertifika hizmeti bulunduğundan hiç zahmet çekmeden destek panelinden bir isteğimle SSL sertifikaları aktif edildi.

WordPress için eklentisiz SSL ayarı

WordPress de eklenti kullanmadan SSL ayarı yapabilirsiniz. Yönetim panelinden Ayarlar – Genel e tıklıyoruz.

Bu bölümden aşağıdaki https:// ile bşlayan adresimizi güncelliyoruz

 

“.htaccess” dosyamızda HTTP den HTTPS önekine 301 Yönlendirmesi

Eğer cloudflare kullanıyorsanız bu ayarı yapmanıza gerek yok. Cloudflare CRYPTO ayarlarında “Always use HTTPS” ve “Automatic HTTPS Rewrites” kısımlarını işaretleyerek gerekli yönlendirmeyi yapabilirsiniz. Ayrıca yine SSL konusunda bir bilgi daha vermem gerekirse, Hosting firmanızdan da ücretsiz SSL aldıktan sonra Cloudflare ayarlarından “SSL – Full (strict)” olarak işaretleyiniz.

Böylelikle Cloudflare ve siteniz arasındaki iletişim de güvenli olacaktır.

Cloudflare hesabınızda Crypto sekmesinde ki bu ayarları yapınız


CloudFlare kullanmıyorsanız;

.htaccess https kodu için tıklayınız

Bu kodu .htaccess dosyanızın en üst kısmına yazınız.

RewriteEngine On
# ensure www.
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# ensure https
RewriteCond %{HTTP:X-Forwarded-Proto} !https 
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

“nginx” ile HTTPS ayarı (Sunucu Erişimi Gerektirir)

Droplet gibi bir altyapı kullanıyorsanız veya sunucuya erişiminiz varsa nginx.conf dosyasında server_name alanının hemen altına “return 301 https://$server_name$request_uri;” eklerseniz nginx üzerinden HTTPS yönlendirmesini gerçekleştirmiş olacaksınız.

nginx, .htaccess’den daha hızlı bir yönlendirme yapacaktır. Bu yüzden sunucuya ulaşabiliyorsanız bu çözüm en hızlı ve güvenli yoldur.

SSL Sertifika Kontrolü

https://www.ssllabs.com/ssltest/  sitesinden SSL sertifika puanlamanızı görün.

SSL Sertifikamı Yükledim Fakat Güvenli Değil Uyarısı Alıyorum

https://www.whynopadlock.com/  buradaki linkten sorunlu adresleri görebilirsiniz.

Better Search Replace Eklentisi ile https yönlendirme 

Sitenizdeki sayfalar arası linkler de http yönlendirmesi kalmış olabilir. bunun için “Better Search Replace” ile tüm tablolardaki http yönlendirmelerini https olarak değiştirebilirsiniz.

Google Search Console ve Google Analytics üzerinden https mülk ayarlarınızı güncellemeniz gerekmektedir. 

Burada diğer önemli bir konu Canonical URL denetlemesidir.

Canonical URL

Buradaki yazımda bu konu hakkında detaylı bilgi alabilirsiniz.