09013279181

ارور Your connection is not private و نحوه حل این خطا

بارها کلمه SSL به گوشتان خورده‎ است و اکثر شما به خوبی می‏‎دانید پروتکل امنیتی SSL چیست! استفاده از این پروتکل در سایت خود باعث می‎شود اطلاعات محرمانه سایت شما مانند رمز حساب‎های بانکی به صورت امن بین کاربر و سرور منتقل شود و دسترسی هکرها را به این اطلاعات دشوارتر کنید. به‎طورکلی سایت‎های بدون گواهی‎نامه SSL غیرامن شناخته شده ‎است. برای همین ارور Your connection is not private را دریافت می‌کنید.

مسلماً کسانی که با وردپرس سروکار دارند و مدیریت یک وب‌سایت را بر عهده دارند با SSL آشنایی دارند و شما هم به خوبی میدانید پروتکل امنیتی ssl چیست! هنگامی‌که پروتکل امنیتی SSL را در سایت وردپرسی خود فعال کرده و داده‌ها را با استفاده از رمزگذاری امن بین کلاینت و سرور منتقل می‌کنید، ممکن است خطایی رخ دهد و با مشکلاتی مواجه شوید.

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

توصیه می‎شود برای فروشگاه‎های اینترنتی خود حتما از این پروتکل استفاده کنید و خیال کاربران را از محفوظ بودن اطلاعاتشان راحت کنید. در ادامه نحوه رفع مشکلات رایج SSL را توضیح می‎دهیم.

امروز در این آموزش برای شما مشکلات و خطاهایی که ممکن است زمان استفاده از SSL با آن‌ها برخورد داشته باشید را خواهیم گفت و به شما آموزش می‌دهیم چطور آن‌ها را برطرف کنید. با استفاده از این روش‌ها می‌توانید ارور your connection is not private را برای همیشه حل کنید.

 

SSL چیست؟

SSL یک پروتکل امنیتی است که استفاده از آن در سایت باعث می‌شود اطلاعات محرمانه سایت شما مانند رمز حساب‌های بانکی به‌صورت امن بین کاربر و سرور منتقل شود و دسترسی هکرها را به این اطلاعات دشوارتر کنید.

توصیه می‌شود برای فروشگاه‌های اینترنتی خود حتماً از این پروتکل استفاده کنید، چراکه کاربران شما باید اطلاعات شخصی و کارت خودشان را برای خرید در اختیار شما قرار دهند که این موضوع می‌تواند برای آن‌ها آزاردهنده باشد. بنابراین شما باید با ایمن کردن اطلاعات آن‌ها، خیالشان را از بابت سایت خود راحت کنید.

 

ارور Your connection is not private

این پیغام در گوگل کروم نشان داده‎ می‎شود. اصولا برخی از وب‎سایت‎ها را که اجرا می‎کنید با این خطا مواجه می‎شوید. این پیغام به کاربران هشدار می‎دهد که ارتباط‎ آن‎ها با سایت شما ناامن است.

 

ارور Your connection is not private و نحوه حل این خطا

 

همچنین، این پیام خطا نشان می‎دهد که مرورگر کاربران، گواهی‎نامه ارائه شده توسط سایت را قبول نمی‎کند و این موضوع ممکن است به دلایل مختلف رخ دهد:

  • گواهی نامه SSL برای دامنه یا زیر دامنه دیگری صادر شده باشد.
  • مرورگر شما گواهی نامه صادر شده را به رسمیت نمی‎شناسد.
  • گواهی نامه منقضی شده باشد.

پس باید به یک ارائه دهنده SSL تماس بگیرید (یا با هاست خود) و از آنها بخواهید برای شما SSL نصب کنند.

 

رفع ارور Your connection is not private بعد از نصب SSL

این خطا توسط منابع (تصاویر، اسکریپتها، و یا شیوه نامه‎ها) که هنوز هم با استفاده از پروتکل HTTP ناامن در URL ها بارگذاری می‎شوند، اتفاق می‎افتد. در این صورت شما آیکون قفل امن را در نوار آدرس سایت خود مشاهده نمی‎کنید. دو راه برای حل خطای Mixed Content در وردپرس وجود دارد.

 

رفع ارور Your connection is not private با افزونه

اولین روش این است که برای برطرف کردن این مشکل، از افزونه استفاده کنید. در این مرحله فقط کافی است افزونه Really Simple SSL را نصب و فعال کنید. این افزونه رایگان است و شما برای استفاده از قابلیت‌های آن نیاز به پرداخت هیچ هزینه‌ای ندارید.

 

ارور Your connection is not private و نحوه حل این خطا

 

پس از فعال کردن افزونه، گزینه جدیدی به نام SSL در منو تنظیمات پیشخوان وردپرس ظاهر می‌شود، سپس این افزونه به‌صورت خودکار خطای Mixed Content را با استفاده از تکنیک بافر خروجی برطرف و از تنظیمات SSL / HTTPS مراقبت می‌کند.

 

رفع خطای Mixed Content در وردپرس به صورت دستی

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

برای این کار باید به بخش پیشخوان» تنظیمات» عمومی برید و مطمئن شوید که گزینه‌های ” نشانی وردپرس / نشانی سایت ” دارای آدرس HTTPS هستند و آدرس‌هایی که با HTTP شروع شده‌اند را به HTTPS تغییر دهید و در آخر نیز آن‌ها را ذخیره کنید.

ارور Your connection is not private و نحوه حل این خطا
حالا شما باید URL های قدیمی HTTP را در پایگاه داده وردپرس خود پیدا کنید و آنها را با URL های جدید HTTPS جایگزین کنید. برای این کار نیز می‌توانید از پلاگین Better Search Replace استفاده کنید و آدرس‌ها را جایگزین کنید. این افزونه نیز رایگان است و می‌توانید آن را از مخزن وردپرس و روی سایت خود نصب کنید.

پس از فعال‌سازی افزونه، گزینه Better Search Replace در منو ابزارها اضافه می‌شود که باید بر روی آن کلیک کنید و وارد صفحه تنظیمات این پلاگین شوید، حالا باید در فیلد Search آدرس HTTP و در فیلد Replace آدرس HTTPS را وارد کنید. حال این افزونه URLها را در دیتابیس وردپرس شما به‌روزرسانی می‌کند.

اگر مجدداً خطای Mixed Content را دیدید، URLها را در قالب و افزونه‌های وردپرس خود عیب‌یابی کنید. با ابزار Inspect می‌توانید مسیر پوشه‌هایی که این خطا در آنها رخ داده را یافته و HTTP را با HTTPS جایگزین کنید. این بخش می‌تواند کمی برای مبتدیان دشوار باشد زیرا آنها باید URLها را در تمام فایل‌های قالب‌ها جستجو کنند.

 

رفع خطای Too Many Redirects پس از انتقال به SSL / HTTPS

یکی دیگر از خطاهایی که ممکن است پس از انتقال به SSL / HTTPS با آن مواجه شوید، Too Many Redirects است. اگر شما هم با این ارور در سایت خود مواجه شدید، از راه‌حل زیر استفاده کنید.

[php]
define(‘FORCE_SSL_ADMIN’, true);
[/php]

 

برای رفع این خطا کد زیر را قبل از خط “That’s all, stop editing! Happy blogging” در فایل wp-config.php جایگذاری کنید.

[php]
define(‘FORCE_SSL_ADMIN’, true);
// in some setups HTTP_X_FORWARDED_PROTO might contain
// a comma-separated list e.g. http,https
// so check for https existence
if (strpos($_SERVER[‘HTTP_X_FORWARDED_PROTO’], ‘https’) !== false)
$_SERVER[‘HTTPS’]=’on’;
[/php]

 

 

حل ارور Your connection is not private در وردپرس

وردپرس به‌صورت خودکار درخواست‌های HTTP به HTTPS ریدایرکت نمی‌کند، می‌توانید بدون استفاده از افزونه، تغییر مسیرها را انجام دهید.

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

[php]
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>
[/php]

امیدواریم این مقاله برای شما مفید واقع شده باشد.

 

منابع: wikipedia – wordpress.org – mihanwp – youtube

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *