Sayfayı zorla www'ye yönlendirme

12 Aralık 2015 1 dk okuma süresi 45 okunma

Kendi sayfamdan bahsetmek gerekirse, www olmadan giriş yapıldığında site https üzerinden çalıştığından güvenlik uyarısı ile karşılaşıyordum. Hosting firmam ile görüşmeme rağmen herhangi bir sıkıntı olmadığı söylendi fakat içim pek rahat etmemişti. Bu nedenle global.asax üzerinden her gelen isteği kontrol edip yönlendirmektense web.config üzerinden yapmak daha mantıklı olduğundan (global.asax'a uğramadan ve request olmadan direk yönlendirme yapılıyor) şöyle bir kural ile kendinize uyarlayabilirsiniz.

<system.webServer>
  <rules>
    <rule name="www" stopProcessing="true">
      <match url=".*" />
        <conditions>
          <add input="{HTTP_HOST}" pattern="^kadir.xyz$" />
        </conditions>
        <action type="Redirect" url="http://www.kadir.xyz/{R:0}" redirectType="Permanent" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>


Yönlendirmeden önce ssl sorunum aşağıdaki gibiydi.

Yazılarıma abone olmak ister misiniz?
Spam yapılmaz, sadece bildirim amaçlıdır. İstediğiniz zaman abonelikten çıkabilirsiniz.
İlginizi çekebilecek diğer yazılar.
VS2015'in 3. update'ini yaptıktan sonra asp.net core web uygulaması yaratmak istediğimde şu şekilde bir hata ile karşılaştım. "Exception : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)". Çözümü oldukça basit.

Entity framework code first kullanıyorsanız ve inheritance yapıp yeni bir class yarattığınızda bunun gibi bir hata alırsınız. Bunun nedeni fluent api'nin inheritance yapılan class ile ana class'ın map yapmaya çalışması ve ilgili kolonu veritabanında bulamamasıdır. Çözümü ise inherit olmuş class'a [NotMapped] DataAnnotations attribute'unu eklemek.

Asp.Net Mvc ile recursive nasıl yazılır, @helper veya HtmlHelper kullanarak recursive fonksiyon yazmak, Asp.Net MVC View recursive fonksiyon nasıl yazılır?