HTTPS den HTTP ye Yönlendirme Nasıl Yapılır | Burak Yeni
e
sv

HTTPS den HTTP ye Yönlendirme Nasıl Yapılır

avatar

yenibrk

  • e

    Mutlu

  • e

    Eğlenmiş

  • e

    Şaşırmış

  • e

    Kızgın

  • e

    Üzgün

Ssl sertifikalarına sahip web site adresleri https protokolünü kullanır. Https kullanan site sahipleri ssl sertifikalarını yenilemedikleri zaman ya da iptal ettirdiklerinde büyük sıkıntı yaşamaktadırlar. Bu sıkıntılar googleye indexlenmiş sayfalarda ve yazılarda ortaya çıkmaktadır. Google üzerinden sitenize ulaşmaya çalışanlar https linkerini açtıkları için, erişmek istedikleri sayfalara ulaşamazlar. Bu durumda ise büyük derecede hit kaybı yaşanır ve siteniz arama sonuçlarında alt sıralara doğru ilerler.

WordPress kullanıcıları daha önceden https’ye geçmek için eklentiler kullanabiliyorlardı. Ne yazık ki aynı durum httpye yönlendirme için mevcut değil. WordPress eklentilerini kullanarak http yönlendirmeleri yapamıyorsunuz, o yüzden ismi cismi bilinmedik eklentileri indirip boşuna zaman kaybetmeyin. Bu Yazının tam tersi olan Https’ye geçmek isteyenler aşağıdaki yazımı okuyabilirler.

WordPress SSL Ayarları ve Https Yönlendirme

Https’den Httpye Yönlendirme Nasıl Yapılır ?

Http’ye yönlendirme yapmanın tek yöntemi, sitenizin kök dizininde bulunan “.htaccess” dosyasında yapacağınız 301 yönlendirmesidir. Bu yönlendirmeyi yapmak için, .htaccess dosyasının içerisindeki kodları aşağıdaki gibi değiştirin;

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

Yukarıdaki kodu olduğu gibi kopyala ve yapıştır yaparsanız yönlendirme işlemi başlar. Eğer halen https sayfaları açılıyorsa, tarayıcınızın ön belleğini ve çerezleri silerek tekrar deneyin. Alternatif olarak aşağıdaki kodlarda işinizi görecektir.

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Yukarıdaki kodu </IfModule> etiketinden önce uygulayın. Aynı durum aşağıdaki alternatif kod içinde geçerlidir.

RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://www.siteniz.com/$1 [R=301,L]

Yukarıdaki değişiklikleri yapıp ta https hatası almaya devam ederseniz, sorun sunucunuzun .htaccess dosyasında yapılan değişikliklere izin vermemesidir. Bu durumu hosting firmasıyla konuşup çözebilirsiniz. Htpps’den http’ye yönlendirme işleminde uygulanacak işlemler bu kadardır. Soru ve görüşlerinizi yorum kısmından bildirebilirsiniz.


Benzer İçerikler
  • Site İçi Yorumlar

*

En az 10 karakter gerekli
  • ertugrul3 sene önce
  • çok teşekkürler bu internet alemindeki en bilgili kişisiniz ve en iyi yöntemleri paylaşıyorsunuz. Bir çok yeri gezdim sizi yöntem işe yaradı. Büyüksün BurakYeni