https1

wordpress-http-https-600x400Selam, tosunkaya.com okurları eğer sitenize SSL Sertifikası aldıysanız yani https:// bağlantısı aldıysanız ve her şey tamamlandı sadece http://’li siteniz otomatik https://’e yönlenmiyorsa bunu .htaccess dosyası ile nasıl kolayca ve hızlıca yapılabileceğini anlatayım. Bunu birçok yolla yapabilirsiniz. Ben 2 adet yöntem ile göstereceğim. 1.Yöntem her yerde çalışır diye umuyorum. Eğer çalışmazsa, alternatif olarak 2.Yöntemi uygularsınız.

term-httpsGünümüzde güvenlik son derece önem arz etmektedir. Web sitelerin güvenliğini sağlamak için yapılabilecek ilk adımlardan biri kuşkusuz SSL (https) sertifikası almaktadır. Günümüzde ticaret sitelerinin yanı sıra blog ve kişisel siteler de güvenlik sertifikası almaya başlamıştır. Bu SSL sertifikasının bir çok güvenlik yararı olduğu kadar arama motoru Google içinde faydası büyüktür. Google, SSL sertifikası sahibi sitelere daha fazla değer vermektedir.

Know-the-Difference-Between-HTT-HTTPS

Bir çok site bu SSL sertifikasını alıp kurduktan sonra yönlendirme işlemine ihtiyaç duyacaktır. Eski http’li linklerin https’ye yönlenmesi gerekecektir çünkü. Bu yazıda WordPress kullananlar için .htaccess dosyası paylaşacağız. .htaccess dosyanızı aşağıdaki gibi değiştirirseniz eski http:// linkleriniz https://olarak yönlenecektir.

htaccess-150x150İlk olarak sitemizin FTP ana dizininde .htaccess adlı bir dosya var mı yok mu diye kontrol edelim.

Yoksa hemen oluşturalım. Var olanlar bu adımı atlayabilir. Bir metin belgesi açıp ismini .htaccess uzantısı olarak kaydedebilirsiniz veya cPanel ya da FileZilla’da yeni dosya oluştur deyip ismini .htaccess yapabilirsiniz.

1.Yöntem (301 Çoğu Yerde İşe Yarar)

301_htaccess_redirect1.Yöntem ile SSL kurulu websitelerinde http olarak gelen kullanıcıları, https’ye çok kolay bir şekilde yönlendirebiliriz.

Bunun için .htaccess dosyamızın en başına veya herhangi yerine aşağıdaki komutları yazmamız yeterli olacaktır. Fakat sitenizde subdomain varsa bu kod her yeri yönlendirecektir. Eğer subdomaininiz var ise her subdomain için 4.yöntemdeki kodu ekleyin subdomainlerin htaccess’ine.

Kodu kopyalayamayanlar bu bağlantıya tıklayıp kodu alabilir.

2.Yöntem Basit Yönlendirme

Kodu kopyalayamayanlar bu bağlantıya tıklayıp kodu alabilir.

http://tosunkaya.com

3.Yöntem WordPress Siteler İçin Kesin Yönlendirme

Kodu kopyalayamayanlar bu bağlantıya tıklayıp kodu alabilir.

4.Yöntem Subdomainleri de Yönlendirin

Bu yöntem de 1.yöntemdeki kodun tüm subdomainleri sitenin anasayfasına yönlendirme sorununu çözüyor. Her subdomaininiz için tek tek htaccess oluşturup girmeniz gerekiyor. Subdomainleri http’ye yönlendirir.

Kodu kopyalayamayanlar bu bağlantıya tıklayıp kodu alabilir.

1. ve 4. yöntemdeki yönlendirmenin örneğini http://tosunkaya.com‘da ve http://semiyetosunkaya.com‘da görebilirsiniz. Siteler sorunsuz ve otomatik olarak https://tosunkaya.com ve https://semiyetosunkaya.com‘a yönlenmektedir.

Ayrıca buraya tıklayarak SSL sertifikanızın güvenliğini test edebilirsiniz.

30.11.2016 Güncelleme: Yazılan kodlar sorunsuzdur, ayriyeten istek üzerine https’ten http’ye yönlendirme ekledim.

Cloudflare sayfa kuralı ile de http’den https’e yönlendirme sağlayabilirsiniz.

Https’ten Http’ye Yönlendirmek isterseniz de, cPanel’de herhangi SSL sertifikası kuruluysa kaldırın, WordPress ayarlarından site adresini http:// olarak güncelleyin, herhangi htaccess yönlendirme kodu varsa kaldırın, Cloudflare’de https yönlendirme kuralı yaptıysanız kaldırın, siteniz https’ten http’ye geri dönecektir.

Umarım http:// olan site bağlantınızı, https:// güvenli bağlantıya yönlendirebilmişsinizdir. İyi bloglar dilerim.

T Harfi Büyük Logo Yeni Favicon ve Küçük Şeyler İçintosunkaya.com

  • 5/5
  • 58674 oy
58674 oyX
Çok kötü!KötüFena DeğilİyiMükemmel!
0%0%0%0%0%