IIS URL Rewrite modül’ü ile SSL Güvenli Sayfaya Yönlendirme

Http sayfaları =>  HTTPS ✔ ‘e yönlendirme talimatları adım adım

1 . İlk olarak IIS’e URL Rewrite Modulünü kuruyoruz .
2. Web sitesinin SSL sertifikası olduğuna emin olun.
3. IIS ‘ de yer alan sol kısımdaki menüden sitemizi seçiyoruz ve seçtiğimizde sağ tarafa gelen site ile ilgili yapılabilceğiniz değişiklikler hakkındaki menüler arasında URL Rewrite menüsünü görüceksinizdir. URL Rewrite tıklıyoruz ve sonraki sayfada sağ üst kısımdaki Add Rule metnine tıklıyoruz.


4. Sonrasında yeni bir Blank Rule boş bir kural oluşturuyoruz.

5. Şimdi sıra kuralımızı oluşturmaya geldi




6. Kuralı oluşturduk kaydetmek için kurala bir ad verip sağ üst kısımdan Apply diyerek kaydediyoruz. Sonrasında kuralı aktif/pasif edebilirsiniz.

Yukarıdaki kural sonucunda web.config dosyanıza aşağıdaki kod uygulanıcaktır direk bu kodu da <system.webServer></system.webServer> kodları içerisine ekleyebilirsiniz

<rewrite>
	<rules>
		<rule name="Redirect to http" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
			<match url="*" negate="false" />
			<conditions logicalGrouping="MatchAny">
				<add input="{HTTPS}" pattern="off" />
			</conditions>
			<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" />
		</rule>
	</rules>
</rewrite>