رفع مشکل سبز نشدن گواهینامه SSL
شما ممکن است پس از نصب و پیکربندی گواهینامه SSL خریداری شده بر روی وب سایت با مشکل سبز نشدن گواهینامه SSL و پس از وارد کردن آدرس در نوار آدرس مرورگر https به رنگ خاکستری با علامت قفل همراه علامت اخطار زرد رنگ در مرورگر FireFox یا علامت اخطار داخل دایره به جای علامت قفل سبز رنگ مواجه شوید.
این موضوع به دلیل خطای Mixed Content در وب سایت یا قالب سیستم مدیریت محتوای سایت شما است.
در حالت نمایش HTTPS سایت تمامی تصاویر و فایل ها شامل فایل های جاوا اسکریپت ، CSS و … همچنین تمامی لینک های استفاده شده در متن صفحه سایت شما باید به صورت HTTPS فراخوانی شده باشند.
در صورتی که هرکدام از موارد بالا در سایت شما به صورت HTTP فراخوانی شده باشد خطای Mixed Content رخ می دهد.
جهت رفع خطای Mixed Content مراحل زیر را انجام دهید:
۱. وب سایت را در حالت HTTPS در مرورگر Google Chrome باز کنید.
۲. مانند تصویر زیر بر روی علامت اخطار داخل دایره در نوار آدرس مرورگر کنار نام دامنه کلیک کنید.
۳. در زیر پیام This Site Supplied Invalid Certificate Transparency Information روی لینک Details کلیک نمایید. در نسخه های جدید ممکن است این گزینه وجود نداشته باشد شما میتوانید با استفاده کلید F12 و انتخاب تب Security و یک بار رفرش سایت نیز به این قسمت دسترسی داشته باشید.
۴. در پنجره سمت راست در کنار عبارت Mixed Content دایره قرمز نمایش داده می شود به معنی وجود فایل های غیر HTTPS در محتوای نرم افزار یا سایت شما که باید برطرف شود.
۵. در همان پنجره سمت راست بالای صفحه نزدیک آدرس بار تعداد خطا ها و هشدار ها نمایش داده شده است بر روی خطا ها کلیک کنید.
۶. پس از کلیک در پایین پنجره سمت راست یک بخش با نام Console نمایش داده می شود.
تمامی خطا ها و هشدار ها را برطرف نمایید ( لینک هر فایل و نحوه برطرف کردن آن توضیح داده شده است در بخش Console )
جهت رفع خطاها و هشدار های بخش بالا اگر برای شما مقدور نیست باید با طراح سایت یا پشتیبان نرم افزار سایت خود تماس بگیرید.
پس از رفع خطاهای Mixed Content وب سایت شما باید در حالت HTTPS با قفل سبز رنگ در آدس بار مرورگر نمایش داده شود.