Gelen tüm HTTP trafiğini IIS’de HTTPS’ye yönlendirmek için URL Yeniden Yazma modülünü kullanabilirsiniz. Kurulum için genel adımlar şunlardır:
Halihazırda kurulu değilse, URL Yeniden Yazma modülünü IIS sunucunuza kurun.
IIS Yöneticisi’ni açın ve yapılandırmak istediğiniz siteye veya sunucuya gidin.
“IIS” bölümünün altında, “URL Rewrite” simgesini çift tıklayın.
Sağdaki “Eylemler” bölmesinde, “Kural(lar) Ekle…” seçeneğini tıklayın
.
“Gelen kuralları” bölümünde “Boş kural / blank rule”ı seçin ve “Tamam”a tıklayın
Kuralı “HTTP’den HTTPS’ye Yönlendirme” olarak adlandırın ve “Kullanma” alanında “Normal İfadeler”i seçin
“Pattern” alanına “.*” girin
“Koşullar” alanında “Ekle”ye tıklayın ve aşağıdaki gibi yapılandırın:
Condition input: {HTTPS}
Check if input string: Matches the pattern
Pattern: ^OFF$
In the “Action” field, configure it as follows:
Action type: Redirect
Redirect URL: https://{HTTP_HOST}/{R:0}
Append query string: Checked
Redirect type: Permanent (301)
Değişiklikleri kaydetmek için “Uygula” düğmesine tıklayın.
Bu, 80 numaralı bağlantı noktasından gelen tüm trafiği 443 numaralı bağlantı noktasına (HTTPS) yönlendirecektir.
Not: Yalnızca belirli sayfaları veya klasörleri yeniden yönlendirmek istiyorsanız, “kalıp” alanını belirli sayfa veya klasörle eşleşecek şekilde değiştirebilirsiniz.