2 dakika okunma süresi

0 yorum

71

SSL Sürekli Yönlendirme Hatası Çözümü

Merhaba arkadaşlar bu yazımızda SSL sertifikası aldıktan sonra sürekli yönlendirme hatasına nasıl bir çözüm bulacağımızı göreceğiz. Ben SSL kurulumu sonrasında baya bir uğraştım ondan dolayı böyle bir yazı yazma gereği duydum. Sorun ve çözümünden önce SSL Sertifikası neymiş onu öğrenelim :)

BSoylu

2 yıl önce

SSL Sürekli Yönlendirme Hatası Çözümü

Merhaba arkadaşlar bu yazımızda SSL sertifikası aldıktan sonra sürekli yönlendirme hatasına nasıl bir çözüm bulacağımızı göreceğiz. Ben SSL kurulumu sonrasında baya bir uğraştım ondan dolayı böyle bir yazı yazma gereği duydum. Sorun ve çözümünden önce SSL Sertifikası neymiş onu öğrenelim 🙂

SSL Nedir?
SSL demek Secure Sockets Layer (güvenli giriş katmanı) demektir. SSL, verilerin şifrelenerek güvenliği sağlar. En bilinen kullanımı ise sitedeki veri alışverişi esnasında server ile internet tarayıcısı arasındaki iletişimi şifreleyerek güvenlik oluşturmasıdır. SSL dediğimiz şey normal bir algoritmadan oluşmaktadır. Güvenli veri iletişimi için birçok web sitesi SSL teknolojisini kullanmaktadır özellikle e-ticaret siteleri.

Peki bu sorunu nasıl çözeceğiz yahu?
Bu sorunu çözebilmek için ilk olarak FTP hesabınıza giriş yapmanız gerekmektedir veya cPanel üzerinden dosya yöneticisine girip public_html klasörüne ulaşın klasör içerisinde bulunan .htacces.txt dosyasını açıp #END WordPress yazısının üstüne aşağdaki kodu yapıştırın, ve güncelleyin.

RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^ https://alanadi.com%{REQUEST_URI} [NS,R,L]

Eğer yukarıda ki kod işinize yaramadıysa aşağıda bulunan kodu deneyin.

# BEGIN HTTPS Redirection Plugin
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>
# END HTTPS Redirection Plugin
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] </IfModule>
# END WordPress
# Begin HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$  [R,L] </IfModule>
# END HTTPS

Yukarı da ki kodda çalışmıyorsa son olarak bunu deneyiniz 🙂

# BEGIN WordPress
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# END WordPress

Bu kodlar ile çözüm bulamadıysanız cloudflare’ı devre dışı bırakabilirsiniz. Eğer yine olmazsa hosting sağlayıcınız ile iletişime geçebilirsiniz. Kolay gelsin 🙂

Yorumlar

Henüz yorum yapılmadı, ilk yorumu sen yapmak ister misin?