آموزش

نحوه ریدایرکت HTTP به HTTPS برای ارتقای امنیت وب‌سایت

نحوه ریدایرکت HTTP به HTTPS برای ارتقای امنیت وب‌سایت پروتکل HTTPS تضمین می‌کند که اطلاعات میان سرور و کاربران وب‌سایت شما به شکلی امن منتقل شوند. با پیاده‌سازی این روش، می‌توانید اطمینان حاصل کنید که تمام با…

[ ادامه ]

18 . 09 . 2024
زمان انتشار
۲۹ دقیقه
زمان مطالعه
نحوه ریدایرکت HTTP به HTTPS برای ارتقای امنیت وب‌سایت

نحوه ریدایرکت HTTP به HTTPS برای ارتقای امنیت وب‌سایت

پروتکل HTTPS تضمین می‌کند که اطلاعات میان سرور و کاربران وب‌سایت شما به شکلی امن منتقل شوند. با پیاده‌سازی این روش، می‌توانید اطمینان حاصل کنید که تمام بازدید کنندگانی که آدرس سایت شما را با HTTP وارد می‌کنند، به صورت خودکار به نسخه امن‌تر HTTPS هدایت می‌شوند.

ضرورت استفاده از HTTPS

برای بهره‌مندی از پروتکل HTTPS، باید یک گواهینامه SSL بر روی دامنه وب‌سایت خود نصب کنید. اگر هنوز اقدام به تهیه و فعال‌سازی گواهینامه SSL نکرده‌اید، می‌توانید با مراجعه به بخش خرید گواهینامه SSL در سایت آیسرت و مشاوره با تیم فروش، گواهینامه‌ای مناسب با نیازهای خود را انتخاب و خریداری نمایید.

روش ریدایرکت HTTP به HTTPS در هاست لینوکسی

یکی از موثرترین روش‌ها برای انجام ریدایرکت، استفاده از فایل پیکربندی .htaccess است. این فایل که در دایرکتوری اصلی وب‌سایت شما قرار دارد، تنظیمات مختلفی را شامل می‌شود. برای دسترسی و ویرایش این فایل، می‌توانید از آموزش “نحوه مشاهده فایل‌های مخفی در File Manager” استفاده کنید.

 

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

اگر قصد دارید تنها یک دامنه خاص به HTTPS ریدایرکت شود، از کد زیر استفاده کنید و نام دامنه خود را جایگزین EXAMPLE.com نمایید:

 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^sitename\.com [OR]
RewriteCond %{HTTP_HOST} ^www\.sitename\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://sitename.com/$1 [R,L]

 

ریدایرکت HTTP به HTTPS در هاست ویندوزی

بعد از ورود به پلسک، به بخش File Manager بروید و پوشه httpdocs یا هر پوشه دیگری که حاوی اطلاعات سایت شما است را پیدا کنید. سپس فایل web.config را ویرایش کرده و کد ریدایرکت زیر را درون تگ <configuration> قرار دهید:

 

<system.webServer>

    <rewrite>

      <rules>

        <rule name=”HTTP/S to HTTPS Redirect” enabled=”true” stopProcessing=”true”>

          <match url=”(.*)” />

          <conditions logicalGrouping=”MatchAny”>

           <add input=”{SERVER_PORT_SECURE}” pattern=”^0$” />

          </conditions>

          <action type=”Redirect” url=”https://{HTTP_HOST}{REQUEST_URI}” redirectType=”Permanent” />

        </rule>

      </rules>

    </rewrite>

</system.webServer>

 

تست ریدایرکت HTTPS

پس از انجام این مراحل، آدرس وب‌سایت خود را با پروتکل HTTP (مانند http://Example.com) در مرورگر وارد کنید. اگر به صورت خودکار به آدرس https://Example.com هدایت شدید، عملیات ریدایرکت با موفقیت انجام شده است.

برچسب مقاله

مقالات مرتبط

اشتراک در
اطلاع از
guest

0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها