آموزش رفع خطای Mixed Content

تغییر مسیر http به https
آموزش ریدایرکت HTTP به HTTPS در سی پنل
می 1, 2022
خطای 503
رفع خطای ۵۰۳ Service Unavailable در وردپرس
می 24, 2022
آموزش رفع خطای Mixed ContentReviewed by واحد آموزش on May 15Rating: 5.0

خطای Mixed Content چیست؟

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

در ادامه مقاله ما به شما نحوه تشخیص خطای Mixed Content و نحوه ی رفع این خطا را آموزش می دهیم.

تشخیص خطای Mixed Content

۱- ابتدا سایت خود را با پروتکل https باز کنید.

۲- درصفحه وب مورد نظر خود کلیک راست کرده و گزینه “Inspect” را انتخاب کنید و یا می توانید کلید f12 روی کیبرد را فشار دهید.

۳- سپس  مطابق تصویر زیر در پایین صفحه سمت راست بر روی Console کلیک نمایید تا به شما  تعداد خطاهای موجود را نمایش دهد.

گزینه Inspector  نیز جزییات خطاها را بصورت کامل نمایش می دهد.

 

خطای Mixed Content

دراین حالت شما متوجه می شوید که کدام لینک ها، عکس ها، ویدئوها و یا اسکریپت های موجود در صفحه با پروتکل HTTP بارگذاری شده است و فایل مربوطه را می توانید از داخل هاست ادیت نمایید.

 

 رفع خطای Mixed Content در وردپرس

برای رفع خطای Mixed Content در وردپرس شما می توانید از روش های مختلفی استفاده نمایید. ما در این مقاله رفع خطای Mixed Content را از طریق  افزونه Really Simple SSL به شما آموزش می دهیم.

آموزش رفع خطای Mixed Content با افزونه Really Simple SSL

افزونه Really Simple SSL  یکی از کاربردی ترین و آسان ترین افزونه های موجود است که تمام خطاها را بصورت خودکار بررسی می نماید. برای نصب وفعال سازی آن مراحل زیر را انجام دهید.

۱- ابتدا شما باید وارد داشبورد مدیریتی وردپرس سایت خود شوید.

۲- از بخش “افزونه ها” بر روی قسمت “افزودن” کلیک نمایید و افزونه “Really Simple SSLl را سرچ کنید و آن را نصب نمایید.

۳- سپس از قسمت تنظیمات عمومی مثل تصویر زیر روی گزینه ssl کلیک نمایید و آن را فعال کنید.

 

رفع خطای Mixed content در ورد پرس

 

۴- از قسمت تنظیمات همانند تصویر زیر گزینه “ترکیب محتوای ثابت” را فعال کنید و سپس بر روی save کلیک کنید در این حالت خطای Mixed content در وردپرس برای شما رفع خواهد شد.

 

رفع خطای Mixed Content در وردپرس

اما رفع خطای Mixed Content در صفحات  HTML و  PHP به چه صورت می باشد؟

اگر تعداد خطاها کم باشد و سایت  شما به صورت HTML یا به زبان برنامه نویسی مثل PHP  راه اندازی شده است ، شما باید بصورت دستی آنها را از فایل منیجر هاست خود  اصلاح نمایید.

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

ابتدا وارد پنل  هاست لینوکس  سی پنل خود شوید.

۱- از منوی Files روی عبارت File Manager کلیک کنید .

 

فایل منیجر سی پنل

 

۲- وارد پوشه Public_html شوید و  مثل تصویر زیر بر روی فایل مربوطه کلیک راست کرده و گزینه Edit را انتخاب کنید تا به صفحه Edit ارجاع داده شوید.

 

Public_ html cPanel

 

۳- سپس در صفحه باز شده مثل تصویر زیر هر لینکی که بصورت HTTP نمایش داده شده است را به  HTTPS  تغییر دهید و در آخر گزینه Save changes را بزنید.

 

رفع خطای Mixed Content

 

علاوه بر مراحل بالا بهتر است که شما تمامی درخواست هایی که از سمت HTTP برای باز شدن سایت دریافت می نمایید را به HTTPS ارجاع دهید.

با استفاده از روش هایی که در مقاله ریدایرکت http به https عنوان شده است ، می توایند این مورد را انجام دهید.

 

برای امتیاز به این نوشته کلیک کنید!
[کل: 5 میانگین: 4.8]

دیدگاهتان را بنویسید

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