در مورد https به اندازه کافی در مطلب «HTTPS چیست و چگونه کار میکند؟ (توضیحی در مورد الگوریتمهای رمزنگاری)» صحبت کردهایم.
به نظر میرسد که گوگل به زودی سایتهایی که از این پروتکل حیاتی در تبادل دادهها استفاده نمیکنند را در نتایج خود نمایش ندهد؛ بنابراین هم برای امنیت کاربران و هم برای از دست ندادن ورودیهای خود از جستجو، بهتر است https را در سایت خود فعال کنید.
این روزها اکثر هاستهایی که از کنترل پنل CPanel استفاده میکنند، به طور رایگان از یک مجوز SSL (یا SSL Certificate) برخوردار میشوند. خیلی از هاستینگها این امکان را به طور پیشفرض بر روی همه سایتها فعال کردهاند اما برخی دیگر نیز نیاز دارند که شما به آنها تیکت بفرستید و احتمالاً مدارکی مثل اسکن کارت ملی را از شما بگیرند و سپس SSL را روی هاست شما فعال کنند. (اگر شما مشتری هاستینگ آفتابگردان هستید، این امکان روی سایت شما فعال است)
اگر هاستینگ شما این مجوز را به رایگان ارائه نکند و یا بخواهید یک مجوز SSL معتبرتر تهیه کنید، باید یک مجوز SSL خریداری کنید. در این مورد، میتوانید در اینترنت جستجو کنید «خرید مجوز SSL» و سایتهای مختلف را بررسی کنید و از یکی تهیه کنید. این روزها مجوزهای شرکت کومودو معتبرترین مجوزها هستند که بسیاری از هاستینگهای ایرانی میتوانند برای شما آن را تهیه کنند.
پس از اینکه مطمئن شدید مجوز SSL روی هاست شما فعال است، کافیست یک فایل با نام .htaccess در روت سایت یا زیردامنههای سایت خود بسازید و کدهای زیر را در آن قرار دهید:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
اگر این فایل وجود دارد، نیاز به ساخت مجدد آن نیست. انتهای همان فایل، کدهای بالا را قرار دهید.
این کد کاربرانی را که بدون تایپ https در ابتدای آدرس وارد شدهاند (یعنی با http)، به حالت https هدایت خواهد کرد.
موفق باشید؛
حمید رضا نیرومند