İlginizi Çekebilir
  1. Ana Sayfa
  2. Cpanel
  3. Http Bağlantılarını Https’ye Otomatik Yönlendirme

Http Bağlantılarını Https’ye Otomatik Yönlendirme

https_http_df

Web sitenize SSL serrtifikanızı kurdunuz fakat otomatik olarak yönlenmediğini gördünüz. Bir kaç küçük işlemle çok kolay bir şekilde http bağlantılarınızı https’ye otomatik olarak yönlendirebilirsiniz.

Önerilen Yazı
Cpanel Ücretsiz (Let’s Encrypt) SSL Kurma
Önerilen Yazı
Plesk Panel Ücretsiz (Let’s Encrypt) SSL Kurma

Cpanel Kullanılan Sunucularda Https’ye Yönlendirme

Cpanel yüklü bir sunucuda işlem yapıyorsanız öncelikle .htaccess dosyasına ulaşmanız gerekmektedir. Bu dosya genel olarak ana dizinde yani public_html klasörünün içerisinde yer alır ve gizli bir dosyadır. Dosyayı görüntüleyemiyor iseniz muhtemelen gizli dosyaları görüntüle seçeneğiniz kapalıdır ve aktif etmeniz gerekmektedir. Aktif etmek içinde sağ üst tarafta bulunan Ayarlar (Settings) butonuna tıklayıp akabinde gizli dosyaları göster seçeneğini işaretleyip save düğmesine tıklayın.

Dosyamızı sağ tıklayıp Edit dedikten sonra aşağıda paylaşmış olduğum kodu yapıştırıyoruz ve sonrasında sağ üst taraftan değişiklikleri kaydet butonuna tıklıyoruz.

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

Plesk Panel ile Https’ye Yönlendirme

Dilerseniz yukarıda paylaşmış olduğum gibi .htaccess dosyasını düzenleyerek yapabilir ya da Plesk panelin sizler için oluşturduğu kısa yolu kullanabilirsiniz. Sizlere bu adımda kısayolu paylaşacağım. Plesk panelinize giriş yapıp işlem yapmak istediğiniz domainin detaylarına geliyoruz. Daha sonrasında Barındırma Ayarları butonuna tıklayarak giriş yapıyoruz.

Karşınıza gelen sayfada Güvenlik tablosu altındaki “HTTP’den HTTPS’ye sabit SEO güvenli 301 yeniden yönlendirmesi” kutucuğunu işaretleyip kaydediyoruz.

IIS Üzerinden Web.config Düzenleyerek Https’ye Yönlendirme

Web sitenizin panelinde bulunan ana dizinde yani httpdocs klasörüne giriş yaparak web.config dosyasını buluyoruz. Eğer ki yoksa aynı isimde kendimizde oluşturabiliriz. Bu dosyamıza tıklayarak açıyoruz ve herhangi bir yapısal düzenini bozmayacak şekilde aşağıda bulunan kodları yapıştırıyoruz ve kaydediyoruz.

<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>

Bu işlemlerin sonucunda web sitenizi SSL sertifikası üzerinden başlatmayı zorunlu hale getirmiş olursunuz. Tekrar dile getirmek gerekirse bu işlemler için hali hazırda ücretli veya ücretsiz SSL sertifikasının kurulmuş olması gerekmektedir.

Yorum Yap

Yorum Yap