رفع مشکل Mixed Content

رفع مشکل Mixed Content

رفع مشکل Mixed Content

بسیاری از مواقع ممکن است پس از  نصب گواهینامه امنیتی SSL  بر روی سایت خود  نوار مرورگر شما سبز نشود و به جای Secure   با عبارت Not Secure  مواجه بشوید .
بسیاری از کاربران فکر می کنند که مشکل از گواهینامه امنیتی SSL هست ، اگر  گواهینامه امنیتی SSL را از جای معتبر خریده باشد و تاریخ آن به اتمام نرسیده باشد به احتمال بسیار زیاد با مشکل Mixed Content مواجه شده اید .
در مرورگر کروم اگر به توضیحات توجه کنید عبارت زیر را می بینید : 

This page is trying to load scripts from unauthenticated sources
این عبارت به این معنا هست که لینک هایی هستند که از سورس معتبر لود نمی شوند .
سورس معتبر  به معنای این هست که همه لینک ها باید از آدرس SSL لود شوند .

راه فهمیدن این مشکل بسیار ساده هست و هر کسی به سادگی می تواند مشکل را دریابد !

در مرورگر کروم راست کلیک کنید گزینه inspect   را بزنید :

  1.  به تب Security  بروید.
  2. در این قسمت  از معتبر (valid )  بودن گواهینامه امنیتی SSL خود اطمینان پیدا کنید .
  3. در این قسمت پیغام  خطای Mixed Content مشخص هست .

برای این که بدانیم در قالب سایت چه آدرس هایی از http لود می شود و ایجاد مشکل Mixed Content را کردند به تب console بروید در این قسمت همه لینک ها موجود هستد و باید  یکی یکی در قالب به آدرس https تغییر کنند .

اگر از وردپرس استفاده می کنید وارد Admin سایت بشوید
سپس به  تنظیمات همگانی بروید و آدرس سایت را در قسمت های 
نشانی وردپرس (URL)

نشانی سایت (URL)

به صورت https وارد کنید .

با این کار بسیاری از آدرس های قالب به صورت https لود می شوند.

enamad