SSL, “Secure Sockets Layer” anlamına gelir. SSL sertifikası, web sitenizin kimliğini ve doğruluğunu doğrulamak için gerekli olan dijital bir sertifikadır. SSL, bir web sunucusu ile bir web tarayıcısı arasında şifreli bir bağlantı oluşturma yeteneğine sahip bir güvenlik protokolüdür.
Herhangi bir hassas verinin iki sistem arasında güvenli bir şekilde değiş tokuş edilmesini sağlamak için SSL’in web sitenizde kurulu olması gerekmektedir. SSL kurulu olduğunda, siber suçluların verileri okumasını ve değiştirmesini önleyebilirsiniz.
Neden SSL Sertifikası Kurmalıyım?
Web sitesi sahiplerinin sıklıkla sorduğu bir sorudur. Eğer site ziyaretçileriniz işiniz için önemliyse, SSL sertifikası kurmalısınız. SSL sertifikası, arama motorlarına sitenizin güvenli bir bağlantı kurduğunu gösterir. Bu sayede web siteniz dolandırıcılık veya phishing olarak yanlış anlaşılmaz.
Bir işletme sahibi olarak, şirketinizin marka imajı, çevrimiçi itibarı ve müşteri güveni, web sitenizin doğruluğuna bağlıdır. Tarayıcılar, web sitenizde SSL sertifikası yoksa güvensiz bağlantı uyarıları gösterebilir. Bu nedenle, web sitenizi (güvensiz) HTTP’den (güvenli) HTTPS’ye yönlendirmek oldukça önemlidir.
HTTPS Nedir?
HTTP, “Hypertext Transfer Protocol” anlamına gelir ve World Wide Web’in (WWW) temelini oluşturur. HTTP, sunucu ile istemci makineleri arasında bilgi aktarımını sağlayan bir uygulama katmanı protokolüdür. Ancak, HTTP güvenli bir bağlantı kurmakta yetersizdir. Bu nedenle, uzmanlar güvenli bir HTTP versiyonu geliştirmiştir; buna HTTPS (Hypertext Transfer Protocol Secure) denir. HTTPS, web tarayıcısı (istemci) ve web sitesi (sunucu) arasında bilgi alışverişi için birincil protokoldür.
Neden HTTPS Kullanmalıyım?
Tarayıcı adres çubuğunda HTTPS’yi gördüğünüzde ve yanında bir kilit simgesi bulunduğunda, bu SSL sertifikasının web sitenizde kurulu olduğunu gösterir. Bu, web siteniz ile tarayıcı arasında veri alışverişi sırasında SSL protokolünün kullanılacağı anlamına gelir.
HTTP’den HTTPS’ye Yönlendirme Süreci
Aşağıdaki adımları izleyerek HTTP’den HTTPS’ye yönlendirme yapabilirsiniz:
- cPanel’e Giriş Yapın: cPanel hesabınıza giriş yapın.
- Dosya Yöneticisi: “Dosya Yöneticisi”ni açın ve .htaccess dosyasını bulun.
- Gizli Dosyaları Göster: .htaccess dosyası gizli olduğu için “Gizli Dosyaları Göster” seçeneğini işaretleyin.
- Düzenle: .htaccess dosyasına sağ tıklayın ve “Düzenle” seçeneğine tıklayın.
.htaccess Yönlendirme Kodları
Aşağıdaki kodları .htaccess dosyanıza ekleyerek yönlendirme işlemini gerçekleştirebilirsiniz:
1. WWW Olmadan
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://mydomain.com%{REQUEST_URI} [L,R=301]
2. WWW ile
RewriteCond %{HTTP_HOST} !^www.mydomain.com [NC]
RewriteRule ^ https://www.mydomain.com%{REQUEST_URI} [L,R=301]
3. Tüm Web Trafiği Yönlendirme
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
4. Seçilen Alan Adı Yönlendirme
RewriteCond %{HTTP_HOST} ^mydomain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.mydomain.com/$1 [R,L]
5. Seçilen Klasör veya Web Sayfası Yönlendirme
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.mydomain.com/folder/$1 [R,L]
Sonuç
Bu makaleyi okuyarak, cPanel’deki .htaccess dosyasını kullanarak güvenli bir HTTPS bağlantısına yönlendirme işlemi hakkında bilgi sahibi oldunuz. Doğru SSL sertifikasını kurmak, markanızı rakiplerinizden daha iyi bir konuma getirir. Bu nedenle, güncel bir SSL sertifikası almak için eHost.com.tr ile iletişime geçin ve güvenli bir HTTPS ortamına geçiş yapın.