IIS Web Sitesini HTTP > HTTPS Yönlendirme
SSL sertifikası IIS Sunucunuza yüklendikten sonra, sitenize normal (HTTP) ve güvenli bir şekilde (HTTPS) tarayıcı ile girerken kontrol ediniz.
Web sitenizi güvenli bir bağlantıyı zorlamak için, belirli bir HTTP / HTTPS yönlendirme kuralı oluşturmanız gerekir. Bu şekilde, sitenize "alaniniz.com" gibi bir bağlantı kullanarak giren herkes, "https://alaniniz.com" veya "https://www.alanınız.com" (seçiminize bağlı olarak) sunucu ve istemci tarafı arasında trafik yönlenmiş olacak.
Aşağıda bir IIS HTTP >> HTTPS yönlendirmesi kuralı adımları verilmiştir:
1. URL Rewrite eklentisini indirerek IIS Sunucunuza yükleyiniz.
2. IIS Yönetici konsolunu açın ve sol taraftaki menüden yeniden yönlendirmeyi uygulamak istediğiniz web sitesini seçin.
3. URL Rewrite simgesini çift tıklayın.
4. Sağ taraftaki menüden Add Rule(s)'yi tıklayın.
5. Açılan ekranda Inbound grubunun altında yer alan Blank Rule temasın seçin ve OK butonuna basın.
6. İstediğiniz herhangi bir kural adını girin.
7. Match URL Bölümünde;
- Requested URL seçmeli alanından Matches the Pattern seçin.
- Using seçmeli alanından Regular Expressions seçin.
- Pattern alanına (.*) girin.
- Ignore case kutusunu işaretleyin.
8. Conditions Bölümünde; Match all seçin.
9. Açılan gruplama menüsünde Add butonuna basın.
Açılan ekranda:
- Condition input alanına {HTTPS} girin.
- Açılır menüden Matches the Pattern seçin.
- Pattern alanına ^OFF$ girin.
- Ignore case kutusunu işaretleyin.
- OK butonu ile işleme devam edin.
10. Action Bölümünde;
- Action Type açılır menüde Redirect seçin.
- Redirect URL alanına https://{HTTP_HOST}{REQUEST_URI} girin.
- Append query string kutusunun işaretini kaldır.
- Redirection Type açılır menüde Permanent (301) seçin.
11. Apply butonu ile kuralınızı kaydedin.
Merhabalar Birebir aynı ayarları yaptım ama maalesef yonlendirmedi
Hatta hata verince yonlendir dedim onuda yapmadı .Net Error Page On yaptım
Bu işlemlerden sonra cache temizledim modemi yeniden baslattım ama olmadı
2 adet web sitem var biri 80 port diğeri 443
Baska ne yapabilirim fikriniz varmıdır ?
Az önce müşterimin yeni sunucusuna https://www.iis.net/downloads/microsoft/url-rewrite adresinden en son sürümü yükledim. Aynısını uyguladım ve sorunsuz çalıştı. Ekran görüntülerindeki adımları takip ettiğinde, web.config dosyasına aşağıdaki kod bloğu eklemiş olmalısın.
<rewrite> <rules> <rule name="http2https" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="^OFF$" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" /> </rule> </rules> </rewrite>
bi sunucuda 2 domainim var tekine yapıp tekine yapmamk istiyorum nasıl bir ayar yapmam lazım diğer domaini dışlamak için
Selam. Geç gördüm yorumun kusura bakma lütfen. Bu ayar site bazında yapılmaktadır zaten. Hangisine yaparsan onda çalışacak.