Uncategorized

WordPress cPanel ve Plesk Üzerinde HTTPS Yönlendirmesi

Arama motorlarının sıralama algoritmalarındaki değişiklikler ve internet kullanıcılarının güvenlik talepleri, HTTPS kullanımını web siteleri için neredeyse zorunlu hale getirmiştir. Ziyaretçilerinizi güvenli bir bağlantı üzerinden karşılamak ve SEO avantajı elde etmek için HTTP trafiğini HTTPS’ye yönlendirmeniz gerekmektedir. Bu yönlendirme işlemi sırasında hata kodlarından kaçınmak için yapılandırmaların doğru yapılması önemlidir. Ayrıca, HTTPS geçişiyle birlikte HTTP/2’nin etkinleştirilmesi performansı önemli ölçüde iyileştirir. Bu yazıda, farklı sunucu türleri ve kontrol panelleri üzerinden HTTPS yönlendirmesini nasıl gerçekleştirebileceğinizi adım adım anlatıyoruz.

HTTPS (Hypertext Transfer Protocol Secure), kullanıcı ile sunucu arasında yapılan veri iletiminin şifrelenmesini sağlayan güvenli bir protokoldür. SSL/TLS şifreleme katmanı sayesinde, kullanıcı bilgileri dış müdahalelere karşı korunur. HTTPS, yalnızca veri güvenliğini sağlamada değil, aynı zamanda arama motoru sıralamalarını iyileştirmek, güvenlik işaretleri sunmak ve e-ticaret platformlarının güvenilirliğini artırmak açısından da kritik bir öneme sahiptir.

SSL (Secure Sockets Layer), tarayıcı ve sunucu arasındaki verileri şifreleyerek güvenli bir iletişim sağlar. Ziyaretçiler, adres çubuğunda gördükleri kilit simgesi ve “https://” ifadesi ile bu güvenliği kolayca fark edebilir. Bu şifreleme, veri bütünlüğünü korur, kimlik doğrulaması yapar ve kullanıcı güvenliğini garanti eder.

HTTPS, kullanıcı verilerinin şifrelenmesini sağlar ve sitenizin güvenli olarak tanınmasını temin eder. Kilit simgesi ve “https://” ifadesi, ziyaretçilerin sitenizle güvenli bir şekilde etkileşimde bulunmalarını sağ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.

Bir yanıt yazın

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