WordPress SSL kurulumu, web sitenizin HTTP yerine HTTPS üzerinden güvenli şekilde açılmasını sağlar. SSL etkinleştirildiğinde ziyaretçi ile sunucu arasındaki veri aktarımı şifrelenir; giriş bilgileri, iletişim formları ve kullanıcı verileri daha güvenli biçimde iletilir.
Kuruluma başlamadan önce alan adınıza ait geçerli bir SSL sertifikasının hosting hesabınıza veya sunucunuza yüklenmiş olması gerekir. Ardından WordPress adresleri güncellenmeli, HTTP bağlantıları HTTPS’ye yönlendirilmeli ve varsa karma içerik hataları giderilmelidir.
İçindekiler
- WordPress SSL Nedir?
- WordPress SSL Kurulumu Öncesinde Neler Kontrol Edilmelidir?
- WordPress SSL Nasıl Aktif Edilir?
- WordPress SSL Ayarları Nasıl Yapılmalıdır?
- WordPress SSL Yönlendirmesi Nasıl Yapılır?
- WordPress Karma İçerik Hatası Nasıl Giderilir?
- Eklenti ile WordPress SSL Kurulumu Yapılabilir mi?
- WordPress SSL Kurulumu Nasıl Kontrol Edilir?
WordPress SSL Nedir?
WordPress SSL, WordPress tabanlı bir web sitesinin güvenli HTTPS bağlantısı üzerinden yayınlanmasını sağlayan yapılandırmadır. Günümüzde bağlantı güvenliği teknik olarak TLS protokolüyle sağlansa da bu süreç yaygın olarak SSL kurulumu olarak adlandırılır.
SSL sertifikasının sunucuya yüklenmesi tek başına yeterli değildir. WordPress’in site adresleri, iç bağlantıları ve yönlendirme kuralları da HTTPS ile uyumlu hâle getirilmelidir.
WordPress SSL Kurulumu Öncesinde Neler Kontrol Edilmelidir?
Kuruluma başlamadan önce şu kontrolleri yapın:
- SSL sertifikasının hosting hesabında aktif olduğunu doğrulayın.
- Sertifikanın alan adını ve kullanılan www sürümünü kapsadığından emin olun.
- Web sitesi dosyalarının ve veri tabanının yedeğini alın.
- WordPress yönetim paneline erişebildiğinizi kontrol edin.
- CDN veya güvenlik hizmeti kullanıyorsanız SSL ayarlarını inceleyin.
WordPress SSL Nasıl Aktif Edilir?
WordPress’te SSL aktivasyonu için öncelikle site adreslerinin HTTPS olarak güncellenmesi gerekir.
Yönetim panelinde şu yolu izleyin:
Ayarlar → Genel
Aşağıdaki iki alanı HTTPS olarak düzenleyin:
- WordPress Adresi (URL)
- Site Adresi (URL)
Değişiklikleri kaydettikten sonra WordPress oturumunuz kapanabilir. Yönetim paneline yeni HTTPS adresi üzerinden tekrar giriş yapabilirsiniz.
Yönetim paneline erişilemiyorsa
WordPress paneline erişemediğiniz durumlarda wp-config.php site adresleri dosyası üzerinden tanımlanabilir:
WordPress SSL Ayarları Nasıl Yapılmalıdır?
Site adreslerini HTTPS olarak değiştirdikten sonra WordPress içindeki eski HTTP bağlantıları da kontrol edilmelidir.
Aşağıdaki alanları inceleyin:
- Menü bağlantıları
- Görsel URL’leri
- Tema dosyaları
- Sayfa oluşturucu içerikleri
- Widget ve banner bağlantıları
- Eklenti ayarları
- Canonical etiketleri
- XML site haritası
Veri tabanında çok sayıda eski HTTP adresi bulunuyorsa güvenli bir arama-değiştirme aracı kullanılabilir. İşlem öncesinde veri tabanı yedeği alınmalı ve serileştirilmiş verileri destekleyen bir yöntem tercih edilmelidir.
WordPress SSL Yönlendirmesi Nasıl Yapılır?
WordPress adreslerini HTTPS olarak değiştirmek, eski HTTP bağlantılarının her zaman otomatik yönlendirileceği anlamına gelmez. HTTP isteklerinin kalıcı 301 yönlendirmesiyle HTTPS’ye aktarılması gerekir. CDN, proxy veya yük dengeleyici kullanılan yapılarda bu kural yönlendirme döngüsüne neden olabilir. Yönlendirme işlemi kullanılan altyapıya uygun şekilde yapılandırılmalıdır.
WordPress Karma İçerik Hatası Nasıl Giderilir?
Karma içerik hatası, HTTPS üzerinden açılan bir sayfada bazı görsel, CSS, JavaScript veya iframe dosyalarının HTTP üzerinden yüklenmesiyle oluşur. Bu durumda tarayıcı güvenlik göstergesi görünmeyebilir veya bazı kaynaklar engellenebilir.
Sorunu gidermek için:
- İçeriklerdeki eski HTTP bağlantılarını HTTPS olarak güncelleyin.
- Tema ve eklenti dosyalarındaki sabit bağlantıları kontrol edin.
- Harici kaynakların HTTPS desteği sunduğundan emin olun.
- Önbellek ve CDN kayıtlarını temizleyin.
- Tarayıcı geliştirici araçlarındaki Console bölümünü inceleyin.
Eklenti ile WordPress SSL Kurulumu Yapılabilir mi?
Bazı WordPress eklentileri HTTPS yönlendirmesi ve karma içerik düzeltme işlemlerini kolaylaştırabilir. Ancak eklenti kullanmak, SSL sertifikasının sunucuya kurulması ihtiyacını ortadan kaldırmaz.
Eklenti tercih edilecekse:
- Güncel ve güvenilir bir eklenti kullanılmalı,
- Mevcut yönlendirme kurallarıyla çakışmadığı kontrol edilmeli,
- Gereksiz yönlendirme zincirleri oluşturulmadığından emin olunmalıdır.
Teknik olarak mümkün olan projelerde HTTPS yapılandırmasının doğrudan sunucu ve WordPress ayarları üzerinden yapılması daha kontrollü bir çözüm sunar.
WordPress SSL Kurulumu Nasıl Kontrol Edilir?
Kurulum tamamlandıktan sonra aşağıdaki kontrolleri yapın:
- Site HTTPS üzerinden hatasız açılıyor mu?
- HTTP adresleri 301 ile HTTPS’ye yönleniyor mu?
- Yönetim paneli HTTPS kullanıyor mu?
- Tarayıcı sertifikayı geçerli gösteriyor mu?
- Görsel ve dosyalar güvenli bağlantı üzerinden yükleniyor mu?
- Karma içerik uyarısı bulunuyor mu?
- Canonical etiketleri HTTPS adreslerini gösteriyor mu?
- XML site haritasındaki URL’ler güncel mi?
- Formlar, üyelik ve ödeme işlemleri çalışıyor mu?
- Önbellek ve CDN eski HTTP sürümünü sunuyor mu?
WordPress SSL kurulumu tamamlandıktan sonra ana sayfanın yanı sıra yazılar, sayfalar, iletişim formları ve varsa ödeme adımları da ayrı ayrı test edilmelidir.
