آقای برنامه نویس

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

خطای Mixed Content پس از نصب گواهی اس اس ال بر روی سایت و به علت پیکربندی اشتباه در تنظیمات گواهی اس اس ال و پروتکل HTTPs رخ می دهد که عموماً بر روی عملکرد سایت شما از نظر سئو و رابط کاربری تأثیر منفی خواهد گذاشت. در این مقاله به توضیح روش رفع خطای Mixed Content در وردپرس پرداخته ایم. با ما همراه باشید…
آموزش رفع خطای Mixed Content در وردپرس

خطای Mixed Content پس از نصب گواهی اس اس ال بر روی سایت و به علت پیکربندی اشتباه در تنظیمات گواهی اس اس ال و پروتکل HTTPs رخ می دهد که عموماً بر روی عملکرد سایت شما از نظر سئو و رابط کاربری تأثیر منفی خواهد گذاشت. در این مقاله به توضیح روش رفع خطای Mixed Content در وردپرس پرداخته ایم. با ما همراه باشید…

خطای Mixed Content در وردپرس چیست؟

پس از جولای 2018 ، گوگل سایت هایی که از گواهی ssl استفاده نمی کنند و به اصطلاح بر روی پروتکل http فعال هستند را در مرورگر گوگل کروم به عنوان سایت های نا امن به کاربران معرفی می کند.

گواهی ssl یک لایه امنیتی اضافی برای انتقال داده های سایت به مرورگر کاربر ایجاد می کند و موتورهای جستجو مانند گوگل وبمسترها را به نصب این گواهی بر روی سایت ها ترغیب می کنند.

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

در صورتیکه گواهی اس اس ال را به درستی بر روی سایت خود نصب کنید ، آیکون قفل سبزرنگ در کنار آدرس سایت در قسمت نوارابزار مرورگرها نمایش داده می شود.

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

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

not-secure

این مورد بیانگر این موضوع است که سایت شما از گواهی اس اس ال استفاده می کند اما برخی از محتوای سایت بر روی پروتکل HTTPs قرار ندارند.

این موارد را می توانید با استفاده از ابزار Inspect Element موجود در مرورگرهای فایرفاکس یا گوگل کروم پیدا کنید.

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

mixed-content-console

در صورتیکه تنها یک فایل به صورت Mixed Content بر روی سایت قرار داشت ، می توانید آن را به صورت دستی برطرف کنید.

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

رفع ارور Mixed Content در وردپرس

در صورتیکه تعداد فایل هایی که به صورت Mixed Content شناخته شدند زیاد بود و تغییر حالت آن ها به صورت دستی زمانبر بود ، می توانید از پلاگین SSL Insecure Content Fixer استفاده کنید.

پس از نصب و فعالسازی این پلاگین ، به تب تنظیمات مراجعه و بر روی گزینه SSL Insecure Content کلیک کنید.

ssl-secure-content

این پلاگین سطوح مختلفی را برای رفع خطای Mixed Content فراهم می کند که در ادامه هر یک از آن ها را توضیح داده ایم :

1 – Simple

ساده ترین و سریعترین روش برای کاربران مبتدی ، لایه Simple است که بطور خودکار خطای Mixed Content را در اسکریپت ها ، استایل شیت ها و تصاویر وردپرس رفع می کند.

2 – Content

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

3 – Widgets

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

4 – Capture

این روش تمامی محتوای موجود در سایت اعم از header و footer را بررسی کرده و تمامی URL های موجود در سایت را با HTTPs جایگزین می کند. این روش زمانبر بوده و ممکن است بر روی عملکرد صحیح سایت شما اثرگذار باشد.

5 – Capture all

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

پس از انتخاب یکی از این روش ها ، به قسمت HTTPS detection در پایین صفحه مراجعه کنید. در اینجا روش تشخیص محتوای HTTPs بر روی سایت را تعیین می کنید.

https-detect

گزینه پیش فرض انتخابی پلاگین بر روی تمامی سایت ها عمل می کند و شما نیز همان گزینه را انتخاب کنید.

سایر تنظیمات پلاگین شامل تنظیمات وب سرور nginx ، CDN و … است که با توجه به سایت خود می توانید از آن ها استفاده کنید.

در انتها فراموش نکنید که بر روی ذخیره تنظیمات کلیک کنید.

پس از انجام و ذخیره تنظیمات ، سایت خود و عملکرد صحیح آن را بطور کامل بررسی کنید.

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام آقای برنامه نویس عضو شوید.
saeedhassani
saeedhassani
محتوا پادشـــاه است، با تایپ هر کلمه یک قدم به هدفـم نزدیک تـر میشم...
saeedhassani
saeedhassani
محتوا پادشـــاه است، با تایپ هر کلمه یک قدم به هدفـم نزدیک تـر میشم...

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

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

پاسخ خود را پیدا نکردید؟
همکاران ما آنلاین هستند تا پاسخگوی سوالات شما باشند حتما سوال خود را در بخش دیدگاه ها بپرسید.
افزونه مستر پک برای افزونه صفحه ساز المنتور
افزونه مستر پک در مخزن وردپرس به‌صورت رایگان منتشر شد!

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

ساخت دکمه گرادیانت در المنتور، بدون افزایه جانبی
ساخت دکمه گرادیانت در المنتور، بدون نیاز به افزایه جانبی

تیم توسعه المنتور در آپدیت 3.2.1 امکانات جالبی به افزونه المنتور اضافه کرده است. یکی از این امکانات قابلیت ساخت دکمه گرادیانت در المنتور بدون نیاز به افزونه جانبی دیگری هست، که باعث میشود ظاهر دکمه های ساخته شده با المنتور بسیار زیباتر شود.

قابلیت کد کوتاه ضروری در افزونه المنت پک - آقای برنامه نویس
قابلیت کد کوتاه ضروری در افزونه المنت پک

استفاده از کد های کوتاه در نوشته ها و بخش های سایت امکانات زیادی را برای ما فراهم میکند. در این مقاله ما به بررسی ویژگی کد کوتاه ضروری در افزونه المنت پک می‌پردازیم. پس با ما همراه باشید…

تغییرات وردپرس 5.7 - آقای برنامه نویس
وردپرس 5.7 منتشر شد!

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

طراحی صفحه در دست تعمیر وردپرس با المنتور
طراحی صفحه در دست تعمیر وردپرس با المنتور

وردپرس برخی اوقات به بروزرسانی و تعمیر احتیاج داره. و هنگامی که وبسایت در دست تعمیر و دیباگ هست برای حفظ امنیت وبسایت نمیتوان وبسایت را در دسترس بازدید کنندگان قرار داد. به همین دلیل هنگام تعمیر وبسایت، ترجیحاً حالت تعمیر رو فعال میکنند!

نحوه تغییر DNS دامنه های ir در ایرنیک - آقای برنامه نویس آموزش المنتور و وردپرس
نحوه تغییر DNS دامنه های ir در ایرنیک

دامنه هویت وب‌سایت را در اینترنت مشخص می‌کند. تغییر dns دامنه های ir با دامنه های جهانی متفاوت است. بهترین راه تغییر DNS دامنه ir در پنل وب سایت ایرنیک است.

سفارشی سازی قالب وردپرس با ابزار inspect element
سفارشی سازی قالب وردپرس با ابزار inspect element

آیا تاکنون قصد داشته اید بصورت موقت یک صفحه وب را ویرایش کنید تا درمورد رنگ ها، فونت ها و استایل های وبسایت تصمیم گیری کنید؟ این عمل با ابزاری که هم اکنون روی مرورگر وب شما با نام inspect element وجود دارد کاملا امکان پذیر است.

طراحی پوسته باکس پست‌های المنتور - آقای برنامه نویس
طراحی پوسته باکس پست‌های المنتور

احتمالا شما نیز تاکنون از ویجت پست های المنتور استفاده کرده‌‌اید. این المان تنها دارای 3 پوسته ( کلاسیک، کارت ها و محتوای تمام عرض ) می‌باشد. ولی شاید نیاز به سفارشی سازی و اضافه کردن امکانات بیشتری برای نمایش پست‌ها داشته باشید.

ساخت ابزارک در وردپرس و افزودن ابزارک به قالب وردپرس
ساخت ابزارک در وردپرس و افزودن ابزارک به قالب وردپرس

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

ورود به حساب