Eğer bir web sitesinin tüm trafiğini HTTPS üzerinden yönlendirmek istiyorsanız, .htaccess dosyası üzerinden birkaç adım atabilirsiniz.
İlk önce, .htaccess dosyasını web sitesinin ana dizinine yerleştirmeniz gerekiyor. Ardından, aşağıdaki kodu dosyanın en üstüne ekleyin:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bu kod, HTTPS protokolünün kullanılmadığı herhangi bir URL’nin, aynı URL’nin HTTPS versiyonuna yönlendirilmesini sağlar. Bu yönerge, “RewriteCond %{HTTPS} !=on” komutuyla başlar ve bu, eğer HTTPS kullanılmıyorsa bir dizi işlem yapacaktır. “RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]” komutu, HTTP’yi HTTPS’ye yönlendirmek için gerçekleştirilecek işlemdir.
Bu yönergeyi ekledikten sonra, .htaccess dosyasını kaydedin ve web sitesini ziyaret edin. Artık web siteniz tüm trafiği HTTPS üzerinden yönlendirecektir.