HTTP’yi HTTPS’ye Otomatik Yönlendirme

WordPress’te Güvenliği Arttıran 8 Tavsiye
27 Eylül 2016
cPanel WHM Bayi Panelinde Paket ve Hesap Oluşturma
10 Temmuz 2017
Not: Hosting alanınızda aktif bir SSL sertifikası olması gerekiyor. Eğer SSL sertifikanız mevcut değilse, “Ücretsiz SSL Nedir?” makalemizi inceleyerek kurulumunu gerçekleştirebilirsiniz.

Linux cPanel Sunucularda HTTPS’ye Yönlendirme

public_html klasöründe bulunan .htaccess dosyasını düzenlemeniz ve sayfanın en üstüne aşağıdaki kodları eklemeniz yeterlidir. Eğer .htaccess dosya mevcut değilse aynı isimle oluşturabilirsiniz.

# HTTP'yi HTTPS'ye Yönlendirme Kodu - from domainhizmetleri.com/blog
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Son: HTTP'yi HTTPS'ye Yönlendirme Kodu - from domainhizmetleri.com/blog

WordPress Yazılımlarda HTTPS’ye Yönlendirme ve Admin Ayarları

Buraya tıklayarak WordPress’i SSL uyumunu anlattığımız makaleye gidebilirsiniz.

Windows Plesk Sunucularda HTTPS’ye Yönlendirme

httpdocs klasörü içinde bulunan  web.config dosyasının yapısal düzenine aşağıdaki kodları uygun şekilde ekleyiniz. Eğer web.config dosyası mevcut değilse aynı isimle oluşturabilirsiniz.

<configuration>
<system.webServer>
<rewrite>
    <rules>
  <rule name="HTTPyi HTTPSye Yonlendirme" stopProcessing="true"> 
  <match url="(.*)" /> 
  <conditions> 
    <add input="{HTTPS}" pattern="off" ignoreCase="true" />
  </conditions> 
  <action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>   
    </rules>
</rewrite>
</system.webServer>
</configuration>

 

 

6 Yorum

  1. Burak Durmuş dedi ki:

    Merhaba, bu işlem ana dizinde geçerli oluyor fakat alt dizinlerde geçerli olmuyor. htaccess dosyası ile başka bir rewriteEngine kodu kullanıyoruz. Dolayısı ile htaccess içerisinde https yönlendirmesi yapamıyoruz. Sunucu yada Cpanel üzerinden yapmamız gerektiği için yönteminizi denedim fakat dediğim gibi alt dizinlerde https yönlendirmesi geçerli olmadı. Yanıt gönderdiğinizde mail de atarsanız sevinirim.
    Yazınız için teşekkürler…

    • Murat Tahtacı dedi ki:

      Merhaba,
      Bu kodu kök dizine uyguladığınızda alt dizinlerde de geçerli olması gerekir (eğer alt klasörlerde ayrı bir .htaccess mevcut değilse). cPanel kullanıyorsanız, cPanel’de “Yeniden Yönlendirmeler” bölümü de bu otomatik yönlenme işini yapmakta: http://prntscr.com/kwdb55

  2. Merhaba ben proticaret V.3.3.1 kullanıyorum. Anlattığınız şekilde yaptım fakat başarılı olamadım. Ftp ana dizinde ve http dizininde htaccess dosyası yok.
    Nasıl https ye yönlendirme yapabilirim ?

    • Murat Tahtacı dedi ki:

      Merhaba Doğan bey,
      Belirtmiş olduğunuz yazılım Windows tabanlı olduğu için “Windows Plesk Sunucularda HTTPS’ye Yönlendirme” başlığı altındaki adımı uygulayabilirsiniz. Ama daha detaylı, bu yazılımın üreticisinden veya barındırma firmanızdan destek alabilirsiniz.

  3. Cihat Can dedi ki:

    Merhaba denilenleri uyguladıktan sonra web sitemde http 500 hatası almaya başladım ve acilen çözülmesi gerek yardım edermisiniz

    • Murat Tahtacı dedi ki:

      Merhaba Cihat bey, kontrol ettiğimde yaşadığınız sorun, oluşturduğunuz destek kaydı üzerinden çözümlenmiş görünüyor.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Show Buttons
Hide Buttons