اگر شما هم از کاربران حرفه ای اینترنت باشید و حداقل یک بار برای برای خرید هاست یا خرید دامنه اقدام کرده باشید قطعا با واژه ای به نام https یا گواهینامه ssl یا پروتکل امن آشنا شده اید یا حداقل یکی از این واژه ها به گوش شما رسیده .

در این مقاله قصد داریم تا به صورت کامل https یا همان پروتکل امن را مورد بررسی قرار دهیم و کاملا با این مفهوم آشنا شویم .

چگونه https را روی سایت فعال کنیم ؟

https چیست ؟

علتی که باعث ظهور https به دنیای اینترنت بود این است که http فایل هایی که با سیستم کاربر و سرور رد و بدل می شوند را رمزنگاری نمی کند و همینطور این فایل های ارسال و دریافت می شود . برای حل این مشکل و افزایش سطح امنیت فایل ها https پا به عرضه گذاشت .

https یک وازه خلاصه و کوتاه شده است که از سرکلمه های Hypertext Transfer Protocol Secure برای نامگذاری آن استفاده شده است که به فارسی می شود پروتکل امن برای انتقال ابر متن است . پس باید به این نکته رسیده باشید که Hypertext Transfer Protocol Secure یا همان https یک پروتکل امن برای برقراری ارتباط امن در فضای اینترنت است .

چرا باید https را فعال کنم ؟

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

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

چگونه سایت خود را به https مجهز کنم ؟

  1. آیا شرکت هاستیگ شما https رایگان اعطا می کند یا خیر ؟ امروزه در اکثر شرکت هایی که خدمات هاستینگ ارائه می کنند به صورت رایگان امکان فعال کردن https را برای مدیران سایت ها گذاشته اند . به طور کل در اکثر هاستینگ ها در پنل مدیریت هاست شما این قابلیت وجود دارد و فقط شما باید آن را فعال کنید . در صورتی که روی هاست شما این امکان فراهم نباشد شما باید به شرکت هاستینگ خود این موضوع را اطلاع دهید . در برخی شرکت ها این گواهینامه به صورت رایگان اعطا داده نمی شود و شما باید برای فعال کردن آن هزینه ای پرداخت کنید .
  2. چگونه SSL را روی سایت خود فعال کنم ؟ حال که از این موضوع مطلع شدید که پروتکل امن روی هاستینگ شما فعال است یا خیر نوبت به راه اندازی آن می رسد . برای فعال سازی گواهینامه SSL روی هاست خود کافیست تا درون پورشه روت سایت خود به دنبال فایلی به نام ‎.htaccess بگردید . در صورتی که این فایل را یافتید وارد پنجره ویرایش این فایل شوید در غیر این صورت باید خودتان برای ساخت چنین فایلی اقدام نمایید . بعد از باز کردن فایل ‎.htaccess در صورتی که خودتان آن را ساختید در ابتدا و در صورتی که این فایل از قبل وجود داشت کد زیر را در انتهای فایل قرار دهید

.RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

اضافه کردن این فایل به انتهای فایل htaccess سبب این می شود که آدرس های قبلی شما به آدرس جدید با HTTPS هدایت شوند .