نحوه ریدایرکت HTTP به HTTPS برای ارتقای امنیت وبسایت
نحوه ریدایرکت HTTP به HTTPS برای ارتقای امنیت وبسایت پروتکل 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 هدایت شدید، عملیات ریدایرکت با موفقیت انجام شده است.
مقالات مرتبط
CSR چیست؟ گواهینامه (CSR) یک بلوک رمزنگاری شده از دادهها است که شامل اطلاعاتی درباره سازمان یا وبسایت و کلید عمومی ( نام دامنه، مشخصات درخواست کننده، آدرس ایمیل و..) است که برای تولید گواهینامه SSL/TLS نیاز است. C…