رفع مشکل Mixed Content
رفع مشکل Mixed Content
بسیاری از مواقع ممکن است پس از نصب گواهینامه امنیتی SSL بر روی سایت خود نوار مرورگر شما سبز نشود و به جای Secure با عبارت Not Secure مواجه بشوید .
بسیاری از کاربران فکر می کنند که مشکل از گواهینامه امنیتی SSL هست ، اگر گواهینامه امنیتی SSL را از جای معتبر خریده باشد و تاریخ آن به اتمام نرسیده باشد به احتمال بسیار زیاد با مشکل Mixed Content مواجه شده اید .
در مرورگر کروم اگر به توضیحات توجه کنید عبارت زیر را می بینید :
This page is trying to load scripts from unauthenticated sources
این عبارت به این معنا هست که لینک هایی هستند که از سورس معتبر لود نمی شوند .
سورس معتبر به معنای این هست که همه لینک ها باید از آدرس SSL لود شوند .
راه فهمیدن این مشکل بسیار ساده هست و هر کسی به سادگی می تواند مشکل را دریابد !
در مرورگر کروم راست کلیک کنید گزینه inspect را بزنید :
- به تب Security بروید.
- در این قسمت از معتبر (valid ) بودن گواهینامه امنیتی SSL خود اطمینان پیدا کنید .
- در این قسمت پیغام خطای Mixed Content مشخص هست .
برای این که بدانیم در قالب سایت چه آدرس هایی از http لود می شود و ایجاد مشکل Mixed Content را کردند به تب console بروید در این قسمت همه لینک هایMixed Content موجود هستند و باید یکی یکی در قالب به آدرس https تغییر کنند .
اگر از وردپرس استفاده می کنید وارد Admin سایت بشوید
سپس به تنظیمات همگانی بروید و آدرس سایت را در قسمت های
- نشانی وردپرس (URL)
- نشانی سایت (URL)به صورت https وارد کنید .با این کار بسیاری از آدرس های قالب به صورت https لود می شوند.برای اطلاعات بیشتر :
https://support.google.com/chrome/answer/1342714?hl=en
https://really-simple-ssl.com/knowledge-base/how-to-track-down-mixed-content-or-insecure-content/