আপনি যদি আপনার ওয়ার্ডপ্রেস ওয়েবসাইটকে HTTP থেকে HTTPS এ নিতে চান এবং SSL Certificate যুক্ত করতে চান, তাহলে এই পোস্টটি আশা করি আপনার যথেষ্ট উপকারে আসবে।
প্রথমে বিস্তারিত দেখে নিন - SSL সার্টিফিকেট কি?
আপনারা যারা HTTPS এবং SSL বিষয়ে জানেন না, আসুন আগে এই দুটি বিষয়ে একটু জেনে নিই।
- HTTPS এবং SSL কি?
আমরা প্রতিনিয়ত বিভিন্ন ওয়েবসাইটে নিজস্ব তথ্য শেয়ার করি এবং অনেক অনলাইন শপে কেনাকাটা করে থাকি, যেখানে ক্রেডিট কার্ড অথবা মাস্টার কার্ড এর ব্যবহার থাকে। এই ডেটা ট্র্যান্সফার নিরাপদ রাখার জন্য একটি নিরাপদ সংযোগ প্রতিষ্ঠা করা জরুরি। এই কাজটি করার জন্যই HTTPS এবং SSL এর প্রয়োজন হয়। HTTPS এবং SSL হলো এক ধরণের "Encryption Method" যা ইউজারের ব্রাউজার এবং সার্ভার এর মধ্যে একটি নিরাপদ সংযোগ প্রতিষ্ঠা করতে সাহায্য করে। প্রতিটি আলাদা আলাদা ওয়েবসাইটকে ভিন্ন ভিন্ন SSL Certificate দেওয়া হয় ওয়েবসাইটগুলোর পরিচয়ের জন্য। অর্থাৎ একটি ওয়েবসাইটের SSL অন্যটির সাথে মিলবে না। যেমন - যদি একটি সার্ভার HTTPS হয় এবং তা যদি সার্টিফিকেট এর সাথে না একই না হয়, তবে বর্তমানের আধুনিক ওয়েব ব্রাউজারগুলো একটি সতর্কবার্তা দিয়ে থাকে।
- HTTPS এবং SSL কি আসলেই জরুরি?
আপনি যদি একটি ই-কমার্স ওয়েবসাইট চালান, তাহলে আপনার অবশ্যই SSL Certificate নেওয়া উচিৎ। কারণ বিভিন্ন পেমেন্ট মেথড যেমন - Paypal Pro, Stripe, Authorize.net ইত্যাদি এর মাধ্যমে পেমেন্ট গ্রহণের জন্য আপনার ওয়েবসাইটে অবশ্যই SSL Certificate থাকতে হবে।
এছাড়া, গুগল এখন র্যাঙ্কিং এর ক্ষেত্রে HTTPS এবং SSL যুক্ত ওয়েবসাইটকে সব থেকে বেশি মূল্য দেয়। সুতরাং HTTPS এবং SSL ব্যবহার করা আপনার SEO এর জন্য সুবিধাজনক।
- ওয়ার্ডপ্রেস ওয়েবসাইটে HTTPS/SSL যুক্ত করার জন্য কি দরকার?
শুধুমাত্র একটি জিনিস এবং সেটি হলো একটি SSL Certificate ক্রয় করা। Siteground, Godadddy, Bluehost ইত্যাদি বিভিন্ন জায়গা থেকে আপনি SSL কিনতে পারেন। Host The Website এর HTW Starter প্যাকেজটির সাথে লাইফটাইম ফ্রী SSL Certificate অফার করে থাকে।
হোস্ট দ্যা ওয়েবসাইট তার সকল প্যাকেজের সাথে ফ্রী এস এস এল সার্টিফিকেট দেয়। এক নজেরে আমাদের শেয়ার্ড হোস্টিং প্যাকেজ গুলো দেখে নিন
- HTTPS এবং SSL সেট-আপ করার পদ্ধতি
আপনি যদি নতুন ওয়ার্ডপ্রেস সাইট ইন্সটল করে HTTPS/SSL সেটাপ করতে চান তবে ওয়েবসাইট ইন্সটলের সময় সেটি https:// এ ইন্সটল করতে হবে। অথবা এই কাজটি আপনি ওয়ার্ডপ্রেস এর অ্যাডমিন ড্যাসবোর্ড থেকেও করতে পারেন এই অপশনের সাহায্যে - Settings > General । এই অপশনে গিয়ে WordPress Address এবং Site Address বক্সে https://yoursitename.com এভাবে আপনার ওয়েবসাইট URL টি লিখে Submit বাটনে ক্লিক করতে হবে।
অন্যদিকে, আপনি যদি আপনার পুরাতন ওয়ার্ডপ্রেস ওয়েবসাইটে SSL সেট-আপ করতে চান, তাহলে কোনো প্লাগিনের মাধ্যমে আপনাকে HTTP থেকে HTTPS এ রি-ডাইরেক্ট করে নিতে হবে। এমন একটি প্লাগিন হলো - Easy HTTPS Redirection।
এ কাজটি আপনি .htaccess file এ কোড এডিটিং এর মাধ্যমেও করতে পারেন।
# BEGIN HTTPS Redirection Plugin
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# END HTTPS Redirection Plugin
আপনি যদি nginx server ব্যবহার করেন তাহলে নিচের কোডটি ব্যবহার করবেনঃ
1server {2listen 80;3server_name yoursite.com www.yoursite.com;4return 301 https://yoursite.com$request_uri;5}
server {
listen 80;
server_name yoursite.com www.yoursite.com;
return 301 https://yoursite.com$request_uri;
}
বি.দ্রঃ yoursite.com এর স্থলে আপনার ওয়েবসাইটের URL দিবেন।
আপনি যদি SSL এবং HTTPS আপনার WordPress multi-site admin area বা login page এ যুক্ত করতে চান, তাহলে আপনাকে wp-config.php ফাইলটি কনফিগার করতে হবে। নিচের কোডটি wp-config.php ফাইলের "That's all, stop editing!" লাইনের উপরে লিখে দিতে হবে।
define('FORCE_SSL_ADMIN', true);
এই wp-config.php SSL পদ্ধতিটি সিঙ্গেল ওয়েবসাইট অথবা মাল্টি ওয়েবসাইট দুটোতেই কাজ করে।
আপনি যদি কোনো নির্দিষ্ট একটি পেজে HTTPS/SSL যুক্ত করতে চান তাহলে Easy HTTPS Redirection প্লাগিন ব্যবহার করেই তা করতে পারবেন।
নিয়মিত হোস্টিং প্রোবলেমের সমাধান পেতে জয়েন করে ফেলতে পারেন আমাদের অফিসিয়াল গ্রুপে - হোস্ট দ্যা ওয়েবসাইট ফেসবুক গ্রুপ।
সেট-আপ সম্পূর্ণ হয়ে গেলে আপনার ওয়েবসাইটটি গুগল ক্রোম ব্রাউজার অথবা অন্য কোনো ব্রাউজারে ভিজিট করুন এবং যদি সবুজ সাইন দেখতে পান তাহলে ওয়েবসাইটে SSL অ্যাকটিভ হয়ে গিয়েছে।
কোনো সমস্যা হলে কমেন্ট করুন বা সাপোর্ট-এ যোগাযোগ করুন অথবা ইমেইল করতে পারেনঃ support@hostthewebsitte.com
হোস্ট দ্যা ওয়েবসাইট সকল শেয়ার্ড হোস্টিং প্যাকেজের সাথে ফ্রী শেয়ার্ড এস এস এল প্রদান করে। আপনি আমাদের যেকোন হোস্টিং প্যাকেজ কিনলেই ফ্রী তে এস এস এল ব্যবহার করতে পারবেন। এজন্য আপনাকে আমাদের সাপোর্টে একটি টিকেট ক্রিয়েট করতে হবে। আমাদের যেসকল প্যাকেজে ফ্রী এস এস এল আছে সেগুলো দেখে নিন- শেয়ার্ড হোস্টিং , ফ্রী এস এস এল প্যাকেজ সমূহ।
পোস্টটি ভাল লাগলে শেয়ার করুন।