Ana içeriğe atla

Http To Https Force WWW Cname

Merhabalar,  IIS üzerinde manuel olarak oluşturulan asp.net web uygulamalarında genelde domain blank şekilde ilerlemektedir.

www.domainaddress.com adresine istersek domainaddress.com olarak da erişebiliriz, protokol değişikliği de ihtiyaç olabilir. Http üzerinden Https iletimi de zorunlu olarak istenebilir.

Bu işlemler için WebConfig dosyası üzerinde 
<configuration>  altındaki  <system.webServer>  nodu içerisinde rewrite uygulamak gerekecektir.

 <system.webServer>
<rewrite>
  <rules>
    <rule name="Redirect to www" stopProcessing="true">
      <match url="(.*)" />
      <conditions trackAllCaptures="false">
        <add input="{HTTP_HOST}" pattern="^domainaddress.com$" />
      </conditions>
      <action type="Redirect"
        url="{MapProtocol:{HTTPS}}://www.domainaddress.com/{R:1}" />
    </rule>
  </rules>
  <rewriteMaps>
    <rewriteMap name="MapProtocol">
      <add key="on" value="https" />
      <add key="off" value="http" />
    </rewriteMap>
  </rewriteMaps>
</rewrite>
</system.webServer>

Sevgilerle.

Yorumlar

Bu blogdaki popüler yayınlar

Asp.Net MVC 5 Identity Migration To AspNetCore Identity

 Merhabalar, Microsoft frame-work desteğini keseceğini açıkladığından beri gözümüze pek de rahat uyku girmiyor desek yeri var :) elbette bu kadar abartılacak bir durum yok ama büyük çapta çalışan projeleri .net core taşımak okadar kolay değil. Identity sınıfını taşınması için araştırmalarım soruncunda daha önceden de deneyimlediğimiz database üzerinde küçük bir sorgu çalıştırarak bütün yapıyı yeni identity tablolarına aktarabiliyoruz.  AspNet Membership den AspNet MVC 5 sürümü için daha önceden yayımladığım gönderiyi kontrol edebilirsiniz.  Hızlıca aşağıdaki Mssql Sorgusunu çalıştırabilirsiniz.   Şimdiden kolay gelsin. 

Nesnelerin Interneti IoT Teknolojisi

Gelecek Ve Nesnelerin  İnterneti   Son zamanlarda kulağımıza çokça çalınan bir terim “ nesnelerin interneti ”.    Peki nedir nesnelerin interneti?  Evimizdeki, cebimizdeki, ofisimizdeki ve diğer yaşam alanlarımızda bulunan tüm nesneler hakkında her zaman bilgi sahibi olmayabiliriz. Bu nesnelerden haber almak ya da yaşam döngülerine şahit olmak için sürekli gözetlememiz ya da gözetletmemiz gerekmektedir ayrıca bu gözlemleri raporlamak, işlemek ve bir sonuç çıkarmak gerekecektir. Işte  bu işleri bizim için sürekli takip edecek, takip ettiği nesnelerin durumlarını depolayacak, uzak diyarlara iletecek ve anlık servis edebilecek yaşam döngüsünü n tamamı nesnelerin internetini oluşturmaktadır. Kısacası bir nesnenin internet ortamına  taşınmasıdır, t aşınması yetemez elbette tam tersi tepkime oluşturması  ihtiyaç  olacaktır. Kısaca şu şekilde örneklendirebiliriz.   Klasik olabilir ama evdeki klima ya da kombinin otomatik o...

Kredi Kartı BIN Listesi Web API

Merhabalar, son geliştirdiğimiz API banka kartlarının, Debit ya da Credit olup olmadığını kontrol edip, ayrıca hangi bankanın kartı olduğu ile ilgili bilgileri de ileten yapıdır. Tüm Türk bankalarının bin listeleri mevcuttur. Kullanım şekilde şu şekildedir. [HTTPGET] UserId=Global unique identifier CardNumber=String(Max=6,Min=6) http://binlist.rtayazilim.com/ListBin/{UserId}/{CardNumber} http://binlist.rtayazilim.com/ListBin/21d7fb2e-a63e-4cb3-8f4a-55fb87290627/557113 Result: {   "BankName": "AKBANK T.A.Ş.",   "CardType": "C",   "Message": "OK" } CardType : D/C                   D : Banka kartı taksit yapılamaz.                   C : Kredi Kartı taksit yapılabilir. BankName : Banka Adı Not: Maksimum günlük tüketilme limiti 2500 Adettir. Tam tüketim yetkisi almak için: rahmitugrulaltin@gmail.com