আমরা অনেক সময় সিপ্যানেল থেকে SSL ইন্সটল করার পরেও ওয়েবসাইটে SSL দেখায় না। এটা নিয়ে অনেক ঝামেলায় পরতে হয়। তাই আজ আপনাকে শিখাবো কিভাবে .htaccess ফাইলের মাধ্যমে কিভাবে সহজেই HTTPS এ ওয়েবসাইট রান করা যায়।
চলুন শুরু করা যাকঃ
প্রথমে আপনার সিপ্যানেলে লগইন করুন। তারপর একটু নিচে স্ক্রল করে File Manager অপশনে যান। তারপর "Public_html" সিলেক্ট করতে হবে।
তারপর উপরে ডান পাশে থাকার Setting বাটনে ক্লিক করে "Show Hidden File" সিলেক্ট করে সাবমিট করুন।
এরপর আপনার ফাইলে ".htaccess" নামে নতুন একটি ফাইল পাবেন। সেটাটে ক্লিক করে ধরে রাখলে "Edit" বাটনে ক্লিক করবেন।
তারপর নিচের নিয়ম গুলো অনুসরণ করুনঃ
আপনি যদি সকল ডোমেইন এ HTTPS করতে চান তাহলে নিচের লেখা কোড টুকু এড করে "Save" করুন।
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
যদি নিদিষ্ট ডোমেইন এ HTTPS করতে চান তাহলে নিচের কোড টুকু এড করুনঃ
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain1.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
আবার যদি নিদিষ্ট কোনো ফোল্ডারে HTTPS করতে চান তাহলে নিচের কোড এড করে Save করুন।
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(folder1|folder2|folder3) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
ব্যাস, আপনার কাজ শেষ।