خیلی از اوقات برای این که http را به https تبدیل کنیم نیاز است که از طریق htaccess آن را انجام دهیم. در این آموزش به فرآیند تبدیل http به https می پردازیم.
اول از همه، جهت تبدیل http به https نیاز دارید که یک گواهینامه SSL معتبر برای دامنه مورد نظر در هاست فعال باشد. از ابزار های مثل SSLTEST می توانید از وجود SSL و صحیح کار کردن آن پی ببرید.
اگر هنوز گواهینامه SSL ندارید می توانید از بخش گواهینامه SSL یک گواهینامه مناسب تهیه کنید.
  1. جهت تبدیل http به https وارد کنترل پنل هاست شوید. (تفاوتی نمی کند هاست شما سی پنل، دایرکت ادمین یا هر پنل هاست دیگری باشد)
  2. در پوشه اصلی (مثلا public_html در cPanel) فایل .htaccess رو ویرایش کنید و کد زیر رو بهش اضافه کنید. اگر این فایل وجود ندارد، آن را بسازید. نام فایل می بایست دقیقا .htaccess باشد.
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

از این طریق می توانید http رو به https تبدیل کنید.