You are currently viewing آموزش نحوه رفع خطای SSL در وردپرس

آموزش نحوه رفع خطای SSL در وردپرس


بارگذاری…

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

چرا باید از SSL استفاده کنیم؟

به بیان ساده، اس اس ال روشی رمزگذاری است که اتصالات بین مرورگر شما و سرور میزبانی وردپرس شما را تضمین می کند. اگر این گواهی به درستی نصب نشده باشد یا مطابقت ندارد، بیشتر مرورگرهای مدرن هشدار را به کاربر نشان می دهند و می گویند که نباید به وب سایت متصل شوند.

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

بیشتر بخوانید: آموزش مراحل فعالسازی SSL در کلودفلر به زبان ساده

همچنین دلایل دیگری وجود دارد که می خواهید یک گواهی SSL وردپرس در وب سایت خود نصب کنید. مطمئناً گوگل سایت را به عنوان “ایمن” علامت گذاری می کند، اما گواهینامه های SSL همچنین به شما امکان می دهد از طریق وب سایت خود پرداخت و اطلاعات شخصی را دریافت کنید. این ایده آل برای شخصی است که دارای یک فروشگاه آنلاین است یا شخصی که از طریق وب سایت خود برای یک سرویس پرداخت می کند.

نحوه رفع مشکل ssl در وردپرس

روش های مختلفی برای رفع مشکل ssl در وردپرس وجود دارد که در ادامه مطلب شما را با برخی از روش حل مشکل ssl در وردپرس آشنا خواهیم کرد.

بیشتر بخوانید: آموزش نصب SSL رایگان در دایرکت ادمین 

1- حل مشکل ssl در وردپرس با افزونه

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

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

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

2- آموزش نحوه رفع خطای ssl در وردپرس به صورت دستی

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

HTTPS استفاده کنید. اگر استفاده نمی کنید باید HTTP را به HTTPS تغییر دهید. پس از نصب وردپرس SSL به قسمت تنظیمات عمومی وب سایت خود بروید و این تغییر را انجام دهید.

تمام کاری که شما باید انجام می دهید اضافه کردن “S” و ذخیره آن است. شما به طور خودکار از سایت خارج می شوید و وردپرس باعث می شود که برای تغییر تغییرات خود وارد سیستم شوید.

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

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

سپس URL وب سایت HTTP فعلی را در “قسمت جستجو” اضافه و URL  وب سایت را با HTTPS در “قسمت جایگزین” اضافه کنید.

بیشتر بخوانید: آموزش حذف تاریخ از آدرس مطالب وردپرس بدون از دست رفتن سئو 

– رفع بسیاری از خطاهای تغییر مسیر

برای انجام این کار باید یک کد را در فایل WP-config.php خود قرار دهید. نگران نباشید، کد در زیر برای شما نوشته شده اگر به درستی انجام شود بسیاری از خطای Redirects را که ممکن است پس از نصب SSL وردپرس دریافت کنید، برطرف نماید.

وردپرس در واقع به شما امکان می دهد با وارد کردن کد زیر به فایل wp-config.php ، https را برای منطقه سرپرست اجرا کنید:

define(‘FORCE_SSL_ADMIN’, true);

در صورتی که کد بالا باعث به وجود امدن تغییر مسیر بیش از حد شد، کافیست ادامه دهید و کدهای زیر را هم اضافه نمائید:

define('FORCE_SSL_ADMIN', true);

//in some setups HTTP_X_FORWARDED_PROTO might contain

//a comma-separated list e.g. http,https

//so check for https existence

if (strpos($_SERVER('HTTP_X_FORWARDED_PROTO'), 'https') !== false)

$_SERVER('HTTPS')='on';

– HTTP را به HTTPS تغییر دهید

وردپرس به طور خودکار درخواست های HTTP را به HTTPS تغییر نمی دهد، مگر به آن اطلاع دهید. افزونه ای مانند Really Simple SSL می تواند در این خصوص بسیار مفید باشد. با این حال شما همچنین می توانید با افزودن کد زیر به پرونده .htaccess خود، تغییر مسیر دستی را تنظیم کنید:

<ifmodule mod_rewrite.c="">

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ (L,R=301)

</ifmodule>

سوالات متداول

ssl چیست؟

این یک گواهی امنیتی است که باعث می شود تا سایت شما هم برای کاربران و هم برای موتورهای جستجوگر امن شناخته شود.

جمع بندی

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

منبع: greengeeks