উত্তর:
এখানে একটি সম্পূর্ণ গাইড - ওয়ার্ডপ্রেসে এসএসএলের সম্পূর্ণ সমর্থন সক্ষম করুন
is_ssl()
এটির জন্য একটি সাধারণ চেক করা উচিত:
add_action( 'plugins_loaded', 'wpse_2718_force_ssl' );
function wpse_2718_force_ssl()
{
if ( is_ssl() )
return;
wp_redirect(
'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']
);
exit;
}
তবে আমি ছবিটি ধরার জন্য এটি .htaccess এ করব:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
আইএসএসের জন্য স্ট্যাক ওভারফ্লোতে এই উত্তরটি দেখুন ।
এই নিয়মটি .htaccess এর শীর্ষে যুক্ত করুন:
# BEGIN Force SSL
# This should be the first rule before other rules
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</IfModule>
# END Force SSL
এটি ওয়ার্ডপ্রেসের নিয়মের আগে হওয়া উচিত।
আমি আমার সমস্ত ক্লায়েন্ট সাইটের সত্যই সহজ এসএসএল ব্যবহার করেছি এবং এটি খুব সুন্দর কাজ করে। আপনি যদি কোডটি পরিবর্তন করতে চান না, কেবল এই প্লাগইনটি ইনস্টল করুন এবং এটিটি কনফিগার করুন।