WordPress HTTPS Yönlendirmesi Nasıl Yapılır?

E-posta Hosting Kampanya

Web sitenizi HTTPS protokolüne yönlendirmek, hem güvenliği artırır hem de SEO açısından önemlidir. Bu rehberde, WordPress sitenizi HTTP’den HTTPS’ye yönlendirme adımlarını ayrıntılı bir şekilde açıklıyoruz.

1. SSL Sertifikası Yükleyin

HTTPS yönlendirmesi için öncelikle bir SSL sertifikası yüklemeniz gerekir. Çoğu hosting sağlayıcı, ücretsiz veya ücretli SSL sertifikası sunar.

SSL Sertifikasını Yüklemek İçin:

  1. Hosting kontrol panelinize giriş yapın (cPanel, Plesk vb.).
  2. SSL/TLS veya Let’s Encrypt bölümünü bulun.
  3. Alan adınız için SSL sertifikasını yükleyin ve etkinleştirin.

Yükleme tamamlandıktan sonra, sitenize https:// ile erişimin mümkün olduğunu kontrol edin.

2. WordPress Ayarlarını Düzenleyin

WordPress sitenizi HTTPS kullanacak şekilde ayarlayın:

  1. WordPress yönetici paneline giriş yapın.
  2. Ayarlar > Genel bölümüne gidin.
  3. WordPress Adresi (URL) ve Site Adresi (URL) alanlarındaki http:// kısmını https:// olarak değiştirin.
  4. Değişiklikleri Kaydet butonuna tıklayın.

3. .htaccess Dosyasını Güncelleyin

HTTPS yönlendirmesi için web sunucusu düzeyinde bir yönlendirme ekleyebilirsiniz. Apache kullanan siteler için .htaccess dosyasına aşağıdaki kodu ekleyin:

# HTTP'den HTTPS'ye yönlendirme
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/\ [L,R=301]
</IfModule>

Not:

  • .htaccess dosyasını düzenlerken dikkatli olun. Yanlış düzenlemeler siteye erişimi engelleyebilir.
  • Dosyanın WordPress tarafından oluşturulan diğer kuralları içerdiğinden emin olun.

4. wp-config.php Dosyasını Düzenleyin (Opsiyonel)

Bazı durumlarda, HTTPS’yi zorunlu hale getirmek için wp-config.php dosyasına ekleme yapmanız gerekebilir.

  1. Hosting kontrol panelinizden veya FTP aracılığıyla wp-config.php dosyasını açın.
  2. Aşağıdaki kodu dosyaya ekleyin:
define('FORCE_SSL_ADMIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
    $_SERVER['HTTPS'] = 'on';
  1. Dosyayı kaydedin ve tekrar yükleyin.

5. HTTPS İçeriği Zorlayın (Mixed Content Sorunu)

HTTPS’e geçiş yaptıktan sonra, sitenizdeki bazı eski içerikler hala HTTP protokolünü kullanıyor olabilir. Bu durum, tarayıcılarda “Güvensiz içerik” uyarısına neden olabilir.

Mixed Content Sorununu Çözmek İçin:

  • Better Search Replace gibi bir eklenti kullanarak veritabanınızdaki http:// bağlantılarını https:// olarak güncelleyin.
  • Really Simple SSL eklentisini yükleyerek otomatik bir geçiş sağlayın.

6. HTTPS Bağlantılarını Test Edin

HTTPS yönlendirmesinin düzgün çalıştığından emin olmak için sitenizi test edin:

  • Tarayıcınızda siteyi ziyaret edin ve adres çubuğunda bir kilit simgesi görüp görmediğinizi kontrol edin.
  • SSL Labs SSL Test gibi araçlarla SSL sertifikanızın geçerliliğini kontrol edin.

Sık Sorulan Sorular

1. HTTPS yönlendirmesi SEO’yu etkiler mi?
Evet, HTTPS’ye geçiş SEO açısından faydalıdır. Google, HTTPS sitelerine öncelik verir.

2. Eski HTTP bağlantılar otomatik olarak HTTPS’ye yönlendirilir mi?
Evet, .htaccess dosyasına eklediğiniz yönlendirme kodları sayesinde HTTP bağlantılarınız HTTPS’ye yönlendirilir.

3. Yönlendirme sonrası site hızında düşüş olur mu?
Genellikle hayır. Ancak sertifika kontrol süreleri nedeniyle milisaniyelik bir fark oluşabilir.

Bu adımları takip ederek WordPress sitenizi başarılı bir şekilde HTTPS protokolüne yönlendirebilirsiniz.