microsoft

ریدایرکت HTTP به HTTPS در IIS

امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره غیر فعالستاره غیر فعال
 

باسلام عرض ادب به کاربران گرامی در بعضی زمان ها شما با توجه به نرم افزار خودتان و یا داشتن ssl نیاز دارید سایتان به https ریدایرکت شود تا با پیغام صفحه خطا روبرو نشوند . در وبسات ها یا صفحاتی که داخل شرکت هاست شده اند مانند صفحات سرور شیرپوینت یا اکسچنج سرور، میبایستی این ریدایرکت HTTP به HTTPS در IIS انجام گیرد.

مراحل ریدایرکت HTTP به HTTPS در IIS

۱- نرم افزار URL Rewrite را روی IIS نصب کنید. برای نصب کافیست آنرا از سایت IIS (کلیک کنید) دانلود کنید.

۲-  باید تمام بایندینگ های HTTP روی پورت ۸۰ باشد.

 

 

۳-  رول جدید بسازید

 

4-دقیقا فرمت زیرا را وارد کنید

 

Pattern: (.*)

Condition: {HTTPS} Match the pattern ^OFF$

Action: Redirect Https:\\{HTTP_HOST}/{R:1}

-5

وارد cmd شده iisreset /noforce تایپ کنید و اینتر

6-اگر دوست داشتید کانفیگ نگاه کنید فایل web.config را باز کنید

<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>

اطلاعات تماس

در صورت بروزمشکل می توانیدبه ایمیل زیرپیام ارسال کنیدinfo@hellodigi.ir

ساماندهی

logo-samandehi

درباره سلام دیجی

دیجی به کمک اساتید درهیچ زمانی از کمک کردن واموزش دادن به کاربران دست بر نمی دارد.از همه مهم تراینکه خود شما در ساخت دیجی می توانید نقش داشته باشیدباگذاشتن مقالات خودو آموزش به دیگران باعث یادگیری دوباره خود شویدوجایگاه خودرا درشته خودبدست آورید.لازم به ذکراست دیجی هیچ مالک واحد ومشخصی ندارد بلکه تمام کاربران او مالک و سازنده او هستند و هیچ گونه تبلیغاتی هم نمی پذیرد وفقط دانش می پذیرد