İçeriğe geç

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

Kategori: Uncategorized

İnternet kullanıcılarının güvenlik talepleri ve arama motorlarının sıralama algoritmaları, HTTPS kullanımını web siteleri için neredeyse zorunlu hale getirmiştir. Eğer ziyaretçilerinizi güvenli bir bağlantı üzerinden karşılamak ve SEO açısından avantaj sağlamak istiyorsanız, HTTP trafiğini HTTPS’ye yönlendirmeniz gerekir. Bununla birlikte, yönlendirme sürecinde HTTP hata kodları ile karşılaşmamak adına yapılandırmaların doğru yapılması büyük önem taşır. Ayrıca, HTTPS geçişiyle birlikte HTTP/2 aktifleştirme işlemi de performans açısından kritik bir rol oynar. Bu rehberde, farklı sunucu türleri ve kontrol panelleri üzerinden HTTPS yönlendirmesini nasıl yapacağınızı açıklıyoruz.

HTTPS (Hypertext Transfer Protocol Secure), kullanıcı ve sunucu arasındaki veri iletimini şifreleyerek güvenli hale getiren bir internet protokolüdür. HTTP’nin üzerine SSL/TLS katmanı eklenerek şifreleme yapılır ve bu sayede kullanıcı bilgileri üçüncü şahısların eline geçemez. HTTPS, sadece kullanıcı verilerinin korunmasında değil, aynı zamanda arama motoru sıralamaları, güven işaretleri ve e-ticaret güvenilirliği açısından da kritik bir rol oynar.

SSL (Secure Sockets Layer), tarayıcı ve sunucu arasındaki verileri şifreleyerek güvenli bir iletişim sağlar. Ziyaretçiler, adres çubuğunda bulunan kilit simgesi ve “https://” ifadesi ile bu güvenliği hemen fark edebilir. Bu sayede veri bütünlüğü korunur, kimlik doğrulaması sağlanır ve kullanıcı güvenliği temin edilir.

HTTPS, kullanıcı verilerinin şifrelenmesini sağlamakla kalmaz, aynı zamanda sitenizin tarayıcılar ve arama motorları tarafından güvenli olarak tanınmasını sağlar. Kilit simgesi ve “https://” öneki, ziyaretçilerin sitenizle güven içinde etkileşime girmesini mümkün kılar. Ayrıca, Google gibi arama motorları, HTTPS kullanan sitelere daha yüksek sıralama önceliği tanır.

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çip, Barındırma Ayarları bölümüne gidiyoruz. Güvenlik Ayarları altında HTTP’den HTTPS’ye sabit 301 yönlendirme seçeneğini aktif hale getirdikten sonra, değişiklikleri kaydedelim. Bu adım, HTTP taleplerini otomatik olarak HTTPS’ye yönlendirecektir.

Windows Sunucu (IIS) Üzerinde HTTPS Yönlendirme

URL Rewrite modülünü Microsoft’un resmi sitesinden indirip kurduktan sonra IIS Yöneticisi’ni açalım. Yönlendirme işlemini gerçekleştireceğimiz siteyi seçip, URL Rewrite öğesine çift tıklayalım. Sağ paneldeki “Kural(lar) Ekle” seçeneğine tıklayıp “Boş Kural”ı seçerek 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. Ardından “Koşullar” sekmesine geçelim, “Tümünü Eşleştir” seçeneğini işaretleyip yeni bir koşul ekleyelim. Giriş olarak {HTTPS}, desen olarak ^OFF$ yazalım ve bu bölümü 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.

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir