زمانی که شما SSL را روی هاستتان نصب میکنید . دامنه شما باید با HTTPS باز شود . مثلا شما آدرس www.maralhost.com  را در نوار آدرس وارد میکنید ، هنگامی که  enter میکنید باید آدرس به صورت https:// www.maralhost.com  تغییر کند .حال اگر این مورد برای شما فعال نبود و با زدن آدرس سایت ، نام دامنه  به https تغییر نمیکند باید تنظیمات زیر را انجام دهید :

با توجه به اینکه  در هاست های ویندوزی فایل htaccess ساپورت نمی شود و این فایل در هاست ویندوز وجود ندارد تمامی تنظیمات را باید در فایل config انجام دهید . یعنی باید معادل کدی که قصد دارید در فایل htaccess  قرار دهید را در فایل config  قرار دهید .

وار هاست  مربوطه شوید و مسیر زیر را در هاست طی کنید :

فایل منجر را باز کنید .

فایل  config را باز کنید . و کد های زیر را در فایل قرار دهید .

توجه کنید کد ها را دقیقا قبل از </system.webServer>: قرار دهید .

 

<rewrite>
    <rules>
        <rule name="HTTP to HTTPS redirect" stopProcessing="true"> 
            <match url="(.*)" /> 
            <conditions> 
                <add input="{HTTPS}" pattern="off" ignoreCase="true" />
            </conditions> 
        <action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
        </rule> 
    </rules>
</rewrite>
 



توجه کنید اگر تگ های <rewrite>/<rules> از قبل در فایل web.config وجود دارند  کد های بالا را زیر تگ <rules> قرار دهید و نتیجه را ذخیره کنید .

آیا این پاسخ به شما کمک کرد؟ 0 کاربر این را مفید یافتند (1 نظرات)