HTTP’den HTTPS’ye Yönlendirme WordPress cPanel ve Plesk ile

İnternet kullanıcılarının güvenlik talepleri ve arama motorlarının algoritmalarındaki güncellemeler, HTTPS kullanımını web siteleri için neredeyse bir zorunluluk haline getirmiştir. Ziyaretçilerinizi güvenli bir protokol ile karşılamak ve SEO avantajı elde etmek için HTTP trafiğini HTTPS’ye yönlendirmeniz gerekmektedir. Bu rehberde, farklı sunucu türleri ve kontrol panelleri üzerinden HTTPS yönlendirmesini nasıl yapabileceğinizi açıklıyoruz.

HTTPS (Hypertext Transfer Protocol Secure), kullanıcı ile sunucu arasındaki veri iletişimini şifreleyerek güvence altına alan bir internet protokolüdür. HTTP’ye ek olarak, SSL/TLS katmanı üzerinden şifreleme sağlayan bu yapı, ziyaretçilerin bilgilerinin üçüncü şahıslar tarafından izlenmesini ya da ele geçirilmesini engeller. Sadece kullanıcı verilerinin korunması açısından değil, aynı zamanda arama motorlarındaki sıralama faktörleri, güven işaretleri ve e-ticaret güvenilirliği açısından da HTTPS desteği artık olmazsa olmazdır.

SSL (Secure Sockets Layer), tarayıcı ile sunucu arasında aktarılan verileri şifreleyerek güvenli bir iletişim sağlar. Ziyaretçiler, adres çubuğundaki kilit simgesi ve “https://” ifadesiyle bu güvenliği doğrudan fark eder. Veri bütünlüğünün korunması, kimlik doğrulaması ve kullanıcı güveninin sağlanması bu sayede mümkün olur. DirectAdmin paneli, bu güvenliği sağlamak adına Let’s Encrypt SSL desteğiyle ücretsiz ve hızlı bir sertifika kurulumu sunar.

HTTPS, yalnızca kullanıcı verilerinin şifrelenmesini sağlamakla kalmaz; aynı zamanda sitenizin tarayıcılar ve arama motorları tarafından güvenli olarak algılanmasını sağlar. Kilit simgesiyle birlikte “https://” öneki, ziyaretçilerin sizinle güven içinde etkileşime geçmesine olanak tanır. Ayrıca Google gibi arama motorları, HTTPS kullanan sitelere daha yüksek sıralama önceliği verir. Özellikle cPanel tabanlı SMTP yapılandırmalarında, e-posta trafiğinin güvenliğini artırmak ve kimlik doğrulamasını sağlamak açısından HTTPS altyapısı kritik öneme sahiptir.

cPanel Üzerinde HTTPS Yönlendirmesi

Web sitenizin kök dizininde yer alan public_html klasörü içerisinde .htaccess adlı bir dosya olmalıdır. Yoksa manuel olarak aynı isimde bir dosya oluşturabilirsiniz. Aşağıdaki kuralları .htaccess dosyasına ekleyelim.

WordPress Tabanlı Sitelerde HTTPS Geçişi

WordPress kullanıcıları için yalnızca yönlendirme kodu eklemek yeterli olmayabilir. Ek olarak admin panelden de bazı ayarların güncellenmesi gerekir.

Yönetici paneline giriş yaparak Ayarlar > Genel bölümüne gidip buradaki WordPress Adresi ve Site Adresi kısımlarında http:// öneklerini https:// ile değiştirelim. Daha sonra .htaccess dosyasına aşağıdaki kodu ekleyelim.

Plesk Panel Üzerinde HTTPS’ye Otomatik Yönlendirme

Plesk arayüzüne giriş yaptıktan sonra alan adımızı seçelim ve Barındırma Ayarları bölümünü açalım. Güvenlik ayarları başlığı altında yer alan HTTP’den HTTPS’ye sabit 301 yönlendirme seçeneğini aktif hale getirdikten ayarları kaydedelim Böylece tüm HTTP talepleri otomatik olarak güvenli bağlantıya yönlendirilmiş olur.

Windows Sunucu (IIS) Üzerinde HTTPS Yönlendirme

URL Rewrite modülünü Microsoft resmi sitesinden indirip yükledikten sonra IIS Yöneticisi’ni açalım. Yönlendirme uygulanacak siteyi seçip, ardından URL Rewrite öğesine çift tıklayalım. Sağ panelden “Kural(lar) Ekle” seçeneğine tıklayıp “Boş Kural”’ı seçin ve Tamam diyelim.

Kuralımıza bir ad verelim. “Eşleşen URL” bölümünü “Desenle Eşleşir” olarak ayarlayalım, “Düzenli İfadeler” kullanarak desen olarak (.*) yazalım ve “Büyük/küçük harf ayrımını göz ardı et” kutusunu işaretleyelim.

“Koşullar” sekmesine geçelim, “Tümünü Eşleştir” seçeneğini belirleyelim ve yeni bir koşul ekleyelim. Giriş olarak {HTTPS}, desen olarak ^OFF$ yazalım ve bu bölümü de tamamlayalım.

Eşleşen URL ayarları

Ardından “Eylem Türü”nü “Yönlendirme” olarak ayarlayalım. URL alanına https://{HTTP_HOST}/{REQUEST_URI} yazalım, “Sorgu dizesini ekle” kutusunu kaldırıp yönlendirme türünü “Kalıcı (301)” yapalım.

Düzenleme Eylemi

Son olarak, sağdaki “Uygula” butonuna tıklayarak ayarları kaydedelim. Gerekirse, site klasörüne gidip web.config dosyasını açarak kuralın eklendiğini kontrol edelim veya dosyayı manuel olarak düzenleyelim.

Yorum yapın