WordPress’te HTTP’den HTTPS’e Geçiş: Adım Adım Yönlendirme Rehberi
WordPress sitenizi HTTP’den HTTPS’e taşımak için SSL sertifikası kurmak yetmez; WordPress’in adreslerini güncellemeniz, eski http:// bağlantılarını değiştirmeniz ve tüm ziyaretçileri 301 yönlendirme ile güvenli adrese aktarmanız gerekir. Doğru yapılan bir geçiş Google sıralamanızı korur ve tarayıcıdaki “Güvenli değil” uyarısını kaldırır. Bu rehberde geçişi baştan sona 7 adımda anlatıyoruz.
Başlamadan önce: yedek alın
Geçiş sırasında veritabanında toplu değişiklik yapacağız. Başlamadan önce hem dosyaların hem veritabanının yedeğini alın. Plesk ve cPanel’deki yedekleme araçları veya bir yedekleme eklentisi bu iş için yeterlidir.
1. SSL sertifikasını kurun
Önce alan adınız için geçerli bir SSL sertifikası kurulu olmalı. Tarayıcıda https://alanadiniz.com adresini açtığınızda uyarı görmüyorsanız sertifika hazırdır. Henüz kurmadıysanız SSL Kurulumu Nasıl Yapılır? rehberimizi izleyin. Sertifikanın hem www’lu hem www’suz adresi kapsadığından emin olun.
2. WordPress site adreslerini güncelleyin
WordPress yönetim panelinde Ayarlar > Genel sayfasını açın ve iki alanı https:// ile başlayacak şekilde değiştirin:
- WordPress Adresi (URL): https://www.alanadiniz.com
- Site Adresi (URL): https://www.alanadiniz.com
Kaydettikten sonra yeniden giriş yapmanız istenebilir; bu normaldir. Bu alanlar gri ve değiştirilemez görünüyorsa adresler wp-config.php dosyasında WP_HOME ve WP_SITEURL ile sabitlenmiştir; değişikliği orada yapın.
3. Veritabanındaki eski http:// bağlantılarını değiştirin
Yazı ve sayfalarınızdaki görseller, iç linkler ve tema ayarları hâlâ http:// adresini gösteriyor olabilir. Bunları toplu olarak değiştirmenin iki yolu var:
- WP-CLI ile (Plesk ve cPanel’de mevcut): Önce deneme modunda kaç kaydın değişeceğini görün, sonra asıl komutu çalıştırın:
wp search-replace 'http://www.alanadiniz.com' 'https://www.alanadiniz.com' --all-tables --dry-run
Sonuç doğruysa aynı komutu--dry-runolmadan tekrar çalıştırın. - Eklenti ile: “Better Search Replace” gibi bir eklentiyle aynı arama-değiştirme işlemini panelden yapabilirsiniz. İşlem bitince eklentiyi kaldırın.
Veritabanını phpMyAdmin’de elle düzenlemeyin. WordPress bazı ayarları serileştirilmiş (serialized) biçimde saklar ve elle yapılan değişiklikler bu verileri bozabilir. Yukarıdaki iki yöntem bunu doğru şekilde yönetir.
4. HTTP’den HTTPS’e 301 yönlendirme yapın
Eski http:// adresine gelen herkesin ve Google’ın otomatik olarak https:// adresine gitmesi gerekir. Kalıcı (301) yönlendirme, sıralama değerinin yeni adrese aktarılmasını sağlar.
- Plesk: Barındırma Ayarları’nda “HTTP’den HTTPS’e kalıcı SEO uyumlu 301 yönlendirme” kutusunu işaretleyin.
- cPanel: Alan Adları bölümünde ilgili alan adı için “Force HTTPS Redirect” seçeneğini açın.
- Apache (.htaccess): WordPress kurallarının üstüne şunu ekleyin:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] - Nginx: 80 portunu dinleyen server bloğuna şunu ekleyin:
return 301 https://$host$request_uri;
Aynı anda www ile www’suz adresten birini de ana adres olarak seçip diğerini ona yönlendirin. Böylece sitenizin tek bir sürümü kalır.
5. Karışık içerik (mixed content) uyarılarını temizleyin
HTTPS sayfada http:// üzerinden yüklenen tek bir görsel, script veya font bile adres çubuğundaki kilidi bozar. Kontrol etmek için:
- Sitenizin önemli sayfalarını açın ve adres çubuğundaki simgeye bakın.
- Chrome’da sağ tık > İncele > Console sekmesinde “Mixed Content” uyarılarını arayın; uyarı hangi dosyanın http:// ile yüklendiğini gösterir.
- Bu adresler genellikle tema ayarlarında, özel CSS’te, widget’larda veya sabit yazılmış kodlarda kalır. https:// ile değiştirin.
6. Önbelleği ve CDN ayarlarını güncelleyin
- W3 Total Cache, WP Rocket gibi önbellek eklentilerinin tüm önbelleğini temizleyin.
- Cloudflare kullanıyorsanız SSL modunu “Full (strict)” yapın. “Flexible” modu WordPress’te sonsuz yönlendirme döngüsüne (ERR_TOO_MANY_REDIRECTS) yol açabilir.
- CDN’de “Always Use HTTPS” benzeri bir seçenek varsa açın.
7. Google Search Console’u güncelleyin
- Search Console’da alan adı mülkü kullanıyorsanız http ve https otomatik olarak birlikte izlenir. URL ön ekli mülk kullanıyorsanız https:// sürümünü ayrı bir mülk olarak ekleyin.
- Site haritanızı (sitemap) https:// adresiyle yeniden gönderin. Yoast SEO kullanıyorsanız site haritası adresleri otomatik güncellenir.
- Önemli sayfalar için URL Denetimi aracından “Dizine eklenmesini iste” deyin.
Geçiş sonrasında sıralamalarda birkaç günlük dalgalanma olabilir; 301 yönlendirmeler doğruysa kısa sürede eski seviyesine döner.
Geçiş sonrası kontrol listesi
| Kontrol | Nasıl? |
|---|---|
| http:// adresi https:// adresine gidiyor mu? | Tarayıcıya http://alanadiniz.com yazın, adres çubuğunu izleyin |
| Yönlendirme 301 mi? | Tarayıcının geliştirici araçlarında Network sekmesinde ilk isteğin durum kodunu kontrol edin |
| Kilit simgesi tüm sayfalarda var mı? | Ana sayfa, yazı, iletişim ve ödeme sayfalarını açın |
| Formlar ve ödeme çalışıyor mu? | Bir test formu gönderin, ödeme sayfasını açın |
| Sertifika ve zincir doğru mu? | SSL araçlarımızla alan adınızı sorgulayın |
Henüz SSL sertifikanız yoksa ihtiyacınıza uygun türü SSL Çeşitleri sayfasından seçebilirsiniz.
SSL sertifikalarını ve güncel TL fiyatlarını inceleyin »
Sıkça sorulan sorular
HTTPS’e geçiş Google sıralamamı düşürür mü?
Doğru 301 yönlendirmelerle geçiş yapıldığında kalıcı bir düşüş olmaz. Google HTTPS’i olumlu bir sinyal olarak değerlendirir; kısa süreli dalgalanmalar normaldir.
Geçişten sonra “Çok fazla yönlendirme” hatası alıyorum.
Genellikle Cloudflare’in “Flexible” SSL modu ile sunucudaki HTTPS yönlendirmesinin çakışmasından kaynaklanır. Cloudflare SSL modunu “Full (strict)” yapın ve tarayıcı önbelleğini temizleyin.
HTTPS yönlendirmesi için eklenti şart mı?
Hayır. Sunucu veya panel seviyesinde yapılan 301 yönlendirme daha hızlı ve güvenilirdir. Eklentiler, sunucu ayarına erişiminiz yoksa geçici bir çözümdür.
HSTS’yi açmalı mıyım?
HSTS, tarayıcıya sitenize her zaman HTTPS ile bağlanmasını söyler ve güvenliği artırır. Ancak açtıktan sonra HTTP’ye geri dönmek zorlaşır; geçişin sorunsuz çalıştığından emin olduktan sonra açmanızı öneririz.

