رفع مشکل سبز نشدن گواهی ssl در وردپرس

7 511

استفاده از گواهی SSL بر روی سایت، یکی از پرکاربردترین گزینه ها برای ایجاد اعتماد است که مدیران سایت ها به دنبال آن هستند تا بتوانند سایت خود را با HTTPS نمایش داده و در این فضای امن، اقدام به تبادل اطلاعاتشان کنند. در ادامه بیشتر به این موضوع می پردازیم.

تمام هاست های سون هاست از جلمه هاست وردپرس پرقدرت سون هاست دارای اس اس ال رایگان هستند (ssl) که می توانید از آن به راحتی استفاده کنید.

آموزش سبز کردن ssl

چرا ssl من بعد از فعال سازی سبز نمی شود؟

گواهی SSL (Socket Secure Layer)، یک پروتکل است که برای کدگذاری امن بین داده‌های در حال تبادل کاربر و سایت به کار می رود لذا با وجود کدگذاری، دیگر افراد قادر نخواهند بود اطلاعات شما را دزدیده و به آن‌ها دسترسی داشته باشند. وقتی ssl را فعال می کنید ممکن است که بسیاری از فایل های شما مانند عکس های وب سایتتان نتوانند رمزنگاری شوند و وب سایت شما با ارور Mixed content مواجه شود.

مزایای استفاده از گواهی ssl در وب سایت:

  1. افزایش امنیت سایت و کاربر
  2. سبز شدن آیکون قفل کنار آدرس سایت در نوار آدرس مرورگر
  3. رفع خطای your connection is not secure
  4. امکان گرفتن نماد ۲ ستاره در صورت داشتن ssl (البته غیر رایگان باید باشد در غیر این صورت توسط اینماد تایید نمی گردد)
  5. افزایش رتبه سئو سایت نزد گوگل و دیگر موتورهای جستجو
  6. افزایش اعتماد کاربران و مشتریان به سایت شما
  7. و…

چگونه مشکل سبز نشدن ssl را رفع کنیم:

اگر در وردپرس این مشکل برای شما پیش آمده می توانید تنها با فعال کردن یک افزونه این مشکل را رفع کنید و به راحتی وب سایت خود را امن کنید 🙂

برای دانلود افزونه really simple ssl در مخزن وردپرس اینجا کلیک کنید.

بعد از فعال کردن گواهی ssl، سایت شما به درستی کار خواهد کرد و تمام صفحات با ssl سبز نمایش داده می شوند.

اکنون سایت شما به درستی ریدایرکت شده اما مشکلی وجود دارد، محتوای شما با http یا همان بدون ssl در گوگل ایندکس شده برای رفع این مشکل کد زیر را در فایل (.htaccess) سایتتان قرار دهید:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

</IfModule>

# END WordPress

نکته : قبل از اضافه کردن کد یک بکاپ از فایل .htaccess تهیه کنید.

امیدوارم مفید بوده باشه، هرجا مشکلی داشتید در بخش نظرات برای ما بفرستید.

7 نظرات
  1. مرتضی می گوید

    سایت من بعد از نصب افزونه هم سبز نشده . چیکار کنم ؟

    1. آرتا سیدزاده می گوید

      درود،

      افزونه Really Simple SSL رو نصب و فعال کنین.

      موفق باشید

  2. علی می گوید

    سلام من همین افزونه ولی نسخه پرو رو نصب کردم ولی بعد از نصب میگه یک کد رو در wp-config قرار بده در آخر قرار دادم نشد در یک جایی دیگه قرار دادم نشد شما می دونید دقیق باید کجا قرار بگیره ممنون

  3. فریبا می گوید

    با سلام با نصب افزونه و فعال کردنش ایکن قفل سبز نشده و یک علامت اخطار میاد میشه راهنماییم کنید لطفا؟؟

    1. صادق رشیدیان می گوید

      سلام و درود

      می تونه به خاطر عدم تغییر در ادرس ها باشه که به صورت http هستند. شما باید از طریق تنظیمات در وردپرس دوو آدرس رو به https تغییر بدید و سپس در سایتتون بررسی کنید که لینک http نداشته باشه و اونا رو اصلاح کنید.

      موفق باشید

  4. کمیل می گوید

    سلام
    وقت بخیر
    من یک آی پی روی سرور hp دارم به نشانی http://79.**** از طریق ریدایرکت این ای پی رو متصل به یک ساب دامنه کردم به نام http://education.golestan.ac.ir که مراجعین زمانی که روی این ساب دامنه کلیک میکنند دیگر قادر به دیدن ای پی نباشند و فقط عنوان ساب دامنه را ببیند. در حال حاضر https رو بروی دامنه اصلی و سایر اجزای سایت فعال کرده ام. متاسفانه بر روی ساب دامنه مذکور اعمال نمی شود. از روش های متداول که در سایت های مختلف گذاشته اند پیگیری کرده ام ولی به نتیجه ای نرسیده ام. کارشناس هاست هم میگه چون اون ای پی https ندارد نمیشه. می خواستم بدونم راه حلی وجود ندارد که ساب دامین من بصورت https://education.golestan.ac.ir یا همون https نمایش داده بشه. ؟ سپاسگزارم

    1. آرتا سیدزاده می گوید

      سلام

      وب سایت شما با ساب دامنه رو بررسی کردم. مشکل شما از سمت آی پی نیست. در واقع ارتباطی با آی پی نداره. کلا خطای ERR_CONNECTION_REFUSED میده. این یعنی از سمت سرور شما نسخه HTTPS پشتیبانی نمیشه. باید رو سرور پورت 443 باز بشه یا پیش نیازهای SSL فعال بشه. ولی به طور کلی اگر نیاز دارید که آی پی رو بدون اختلال با SSL به ساب دامنه (یا دامنه) ریدایرکت کنید، از آموزش ریدایرکت آی پی به دامنه بدون اختلال در SSL استفاده کنید.

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.