با قرار دادن کن زیر به راحتی میشه ترافیک رو از HTTP به HTTPS منتقل کرد:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] </IfModule>
اگه مطلب چطور با استفاده از فایل .htaccess آدرس www در ابتدای دامنه را حذف کنیم؟ رو خونده باشید و بخواین از هر دو کد استفاده کنین، کد زیر ترکیبی از هر دو کد هست. و اینکه خط ۶ و ۷ رو هم میتونید حذف کنین، به عبارتی نیازی نیست چون در خط ۵ تمامیه درخواست ها به پرتکل https منتقل شده.
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] </IfModule>