اگر روی سایت شما SSL نصب است، تهدید گوگل کروم را جدی بگیرید!

3.9 / 5. تعداد رای: 7

اگر روی سایت شما SSL نصب است، تهدید گوگل را جدی بگیرید
اگر روی سایت شما SSL نصب است، تهدید گوگل را جدی بگیرید

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

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

خطای Mixed content چیست؟

به‌صورت کلی اگر SSL شما دارای تنظیمات نادرستی باشد، شما با خطای Mixed content روبه‌رو خواهید شد. البته به یاد داشته باشید که عمده تأثیرات این خطا، بر روی سئو سایت و یا تجربه‌ای است که کاربر از سایت شما خواهد داشت بنابراین از آن غافل نشوید.

دلایل متعددی وجود دارد که شما را با این خطا مواجه می‌کند. اما خب مهم‌ترین و رایج‌ترین این دلایل انتقال سایت از HTTP به HTTPS است. مورد دیگر فعال کردن SSL روی سایت وردپرسی است؛ ممکن است خود شما هم هنگام نصب ssl روی سایت خود با این خطا مواجه شده باشید.

Mixed content در نسخه جدید گوگل کروم

گوگل اطلاع داده است که اگر هر سایتی خطای Mixed content داشته باشد، آن سایت در نسخه جدید گوگل کروم باز نمی‌شود و سایت برای بازدیدکننده ارور خواهد داد.

خب این موضوع نه تنها باعث می‌شود شما بازدیدکنندگانی که با گوگل کروم وارد سایت می‌شوند را از دست دهید بلکه کلاً سایت شما را از میدان خارج می‌کند؛ چراکه طبیعتاً بقیه مرورگرها نیز به پیروی از Google.com این کار را خواهند کرد و سایت شما را لود نخواهند کرد.

خب حالا ممکن است برای شما این سؤال پیش بیاید که چرا گوگل باید چنین کاری کند؟ دلیل اصلی این کار گوگل این است که خطای Mixed content باعث می‌شود Attacker ها کنترل کاملی بر روی سایت شما داشته باشند. که این موضوع باید برای خود شما هم یک نگرانی بسیار مهم باشد. نفوذ هکرها به سایت شما می‌تواند تبعات بسیار بدی را بر روی سایت شما داشته باشید.

چطور از بلاک شدن توسط گوگل جلوگیری کنیم؟

یک سری راه‌حل وجود دارد که شما با استفاده از آن‌ها می‌توانید از بلاک شدن سایتتان در گوگل کروم جلوگیری کنید.

اول اینکه شما این امکان را دارید که با رفتن به تنظیمات گوگل کروم خود، این قابلیت را غیرفعال کنید تا سایت شما بلاک نشود.

اما خب زیاد نگران نباشید، چون اگر محتوای لود شده توسط HTTP با HTTPS هم در دسترس باشد، گوگل کروم به‌صورت خودکار محتوا را به HTTPS انتقال خواهد داد.

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

این تغییرات در December 2019 و در نسخه 79 گوگل کروم اجرا خواهد شد.

به یاد داشته باشید که گوگل کروم، سایت‌هایی که خطای mixed content را داشته باشند لود نمی‌کند و عملاً این سایت‌ها را بلاک می‌کند؛ پس رفع این خطا را در اولویت کارهای سایت خود قرار دهید.

موفق و پیروز باشید. 🙂

نظر شما در این مورد چیه؟

  1. U335143 ۲۷ اسفند ۱۴۰۳

    سلام و وقت بخیر امیدورام که حالتون عالی باشه من ssl رو برای سایتم خریداری کردم اما تنها مشکلی که هست این هستش که برای این صفحه https://***/about-us/ هشدار Not Secure میاره و منم نمیدونم چکار کنم درضمن در تنظیمات بخش عمومی هر دوتاش با https است

    ممنون میشم راهنماییم بکنید

    • Reza Rad رضا راد ۲۸ اسفند ۱۴۰۳

      سلام و وقت بخیر،

      از اینکه با ما تماس گرفتید و نظرتان را با ما در میان گذاشتید، بسیار سپاسگزاریم. خوشحالیم که SSL را برای سایت خود خریداری کرده‌اید.

      در مورد هشدار “Not Secure” که برای صفحه https://***/about-us/ مشاهده می‌کنید، این مشکل ممکن است به دلایل مختلفی ایجاد شده باشد. یکی از دلایل رایج این است که برخی از منابع موجود در صفحه (مانند تصاویر یا اسکریپت‌ها) هنوز از پروتکل HTTP استفاده می‌کنند.

      برای رفع این مشکل، لطفاً مراحل زیر را دنبال کنید:

      1. به کد HTML صفحه مراجعه کنید و اطمینان حاصل کنید که تمام منابع (تصاویر، CSS، JavaScript) با پروتکل HTTPS بارگذاری می‌شوند.
      2. در صورت استفاده از سیستم مدیریت محتوا (CMS) مانند وردپرس، مطمئن شوید که آدرس سایت در تنظیمات عمومی به درستی به HTTPS تغییر یافته است.
      3. کش مرورگر خود را پاک کنید و دوباره صفحه را بارگذاری کنید تا تغییرات جدید را مشاهده کنید.

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

      با تشکر از شما و آرزوی موفقیت برای سایتتان.

  2. U330576 ۷ مهر ۱۴۰۲

    سلام من ssl رو روی سایتم فعال کردم و هیچ خطایی نداد. ولی تو گوگل که چرچ میکنم اصلا سایت نیست. ولی ادرس رو وارد میکنم سایت بالا میاد

  3. U24365 ۵ آبان ۱۳۹۸

    سلام وقت بخیر ، ممنون از آموزش خوبتون . یک موردی هست اینکه ویدئوهایی که تو یک هاست دیگه اپلود کردیم ( سایت های اشتراک فایل در اینجا ترین بیت با خرید لینک مستقیم) http لینک میدن و https نیستن . به همین خاطر ارور میکسد کانتنت رو میدن، من حالا S هم گذاشتم ولی باز هم ارور داد .
    ایمیل دادم به ترین بیت ولی جواب ندادن تا حالا ، راه حلی وجود داره ؟