Asp.net Projelerde SSL Yönlendirme İşlemi

rzaozturk tarafından tarihinde yayınlandı

Asp.net projeleriniz SSL sertifikası kurulumunun akabinde sitenizde güvenli bir bağlantı olmadığına dair tarayıcılarda uyarı alabilirsiniz. Bu durum sitenizdeki yapının halen HTTP protokolüne yanıt vermesinden kaynaklıdır. Sitenizin tam olarak güvenli olabilmesi için HTTP istekleri HTTPS yani güvenli bağlantı protokolüne yönlendirmeniz gerekmektedir.

Asp ve Asp.net sistemlerde bir çok yönlendirme yapısı bulunmaktadır.



Asp.net projeleriniz SSL sertifikası kurulumunun akabinde sitenizde güvenli bir bağlantı olmadığına dair tarayıcılarda uyarı alabilirsiniz. Bu durum sitenizdeki yapının halen HTTP protokolüne yanıt vermesinden kaynaklıdır. Sitenizin tam olarak güvenli olabilmesi için HTTP istekleri HTTPS yani güvenli bağlantı protokolüne yönlendirmeniz gerekmektedir.

Asp ve Asp.net sistemlerde bir çok yönlendirme yapısı bulunmaktadır. VDS Sunucular veya Dedicated Sunucular üzerinde IIS servislerini kullanarak yönlendirmeleri yapabilirsiniz. Ancak paylaşımlı hosting sistemlerinde işlemlerinizi bu yapılara erişim olmadığından yönlendirme işleminizi .htaccess üzerinden veya web.config dosyası üzerinden yapmanız gerekmektedir.

Web.config üzerinden SSL yönlendirme işlemi nasıl yapılır?

Asp.net SSL yönlendirmesi için tarafınıza ilettiğimiz kod yapınızı <system.webServer> altına eklemeniz gerekmektedir. Bu kodlama ile siteniz üzerindeki tüm HTTP protokollü istekler SSL sertifikasının onay vermiş olduğu HTTPS protokolüne yönlenecektir

Kodlama üzerinde yapmanız gereken tek değişiklik aşağıdaki alana kendi domain isminizi yazmanızdır.

<action type="Redirect" redirectType="Permanent" url="https://www.domainadı.uzantı/" />

<rewrite>

  <rules>

    <rule name="HTTP to HTTPS redirect" stopProcessing="true">

      <match url="(.*)" />

      <conditions>

        <add input="{HTTPS}" pattern="on" ignoreCase="true" />

      </conditions>

      <action type="Redirect" redirectType="Permanent" url="https://www.domainadı.uzantı/" />

    </rule>

  </rules>

</rewrite>



Yukarıdaki kod sistemini plesk panel arayüzünden text editörü aracılığı ile sistemlere entegre edebilirsiniz.

WordPress – Opencart Joomla ve ASP projeleriniz için SSL yönlendirme adımlarına linkler üzerinden ulaşabilirsiniz.


0 yorum

Bir cevap yazın

Avatar placeholder

E-posta hesabınız yayımlanmayacak.