.htaccess İle SSL Yönlendirme işlemi çoğu kişinin gerçekleştirmeye çekindiği ancak oldukça basit bir işlemdir.SSL sertifikası satın aldığınızda hosting firması genellikle sunucu üzerine kurulumu sağlayarak tarafınıza SSL kurulumunun tamamlandığını bildiren bir bildirim gönderir.Daha sonra sitemize tıkladığımızda genellikle bu siteye ulaşamıyor vs. hatalar alırız.Acaba SSL sertifikası doğru kurulmadı mı ? , sitemi bozdular gibi düşüncelere kapılırız.İlk kez SSL kurulumu yapacak olan arkadaşlarımız bu durumu genellikle yaşayacaktır.Ancak korkulacak bir durum yok.SSL sertifikası doğru bir şekilde kuruldu ancak sorun yazılımımızdan kaynaklanıyor.SSL sertifikasının doğru çalışması için http protokolünün https ye yönlendirilmesi gerekir.Http protokolü ile çalışan bir link dahi varsa SSL bunu tehlikeli olarak görür sitenizi açmaz.Öncelikle http olarak yönlenen linklerimiz var ise yazılımımızdan https protokolüne yönlendiriyoruz.Daha sonra tüm sitemizi https protokolüne yönlendirmemiz gerekecek.Bunun için .htaccess dosyamız üzerinde bazı eklemeler yapacağız.Eğer ftp’mizde .htaccess dosyası yoksa .htaccess uzantılı bir dosya açıyoruz ve içersine aşağıdaki kodları yazıp tekrar ftp hesabımıza upload ediyoruz.
SSL sertifikanızın kurulup kurulmadığını https://www.sslshopper.com/ linkineden kontrol edebilirsiniz.
RewriteEngine On RewriteCond %{SERVER_PORT} !=80 RewriteRule ^ https://www.siteniz.com%{REQUEST_URI} [NS,R,L]
Eğer yönlendirme işlemi gerçekleşmezse port ayarını değiştiriniz.Hosting firmaları farklı portlar üzerinde çalıştığı için bazen farklılık gösterebilmektedir.Genellikle 80 , 443 gibi portlar kullanılır.
Allah sizden razı olsun.
Yardımınız için teşekkürler. https://rehberkitapkirtasiye.com sitesi için o kadar yer gezdim kod ekledim dediğiniz gibi yapınca düzeldi. Allah razı olsun hocam çok sağolun. googlede birşey arattığım zaman hep sizin siteniz çıkıyor. bu sefer yorum yapayım dedim.