سبد خرید

نمایش خلاصه ای از خرید هایی که شما انجام خواهید داد

مبلغ کل
0
تسویه حساب
سبد خرید خالی می باشد

آموزش حل مشکلات رایج SSL در وردپرس
امین صفرپور
امین صفرپور
تعداد کل دانلود ها : 1289877
تعداد کل مطالب : 1858

آموزش حل مشکلات رایج SSL در وردپرس

تعداد دانلود:
0
تعداد بازدید:
1351
تاریخ:
دسته بندی:

هشتگ ها :

#SSL وردپرس

انتقال یک سایت وردپرس به SSL می تواند در برخی موارد به مسائل غیر منتظره منجر شود. اگر شما اضافه کردن SSL به یک سایت وردپرس موجود و در حال اجرا به اشتباهات، پس شما در حال شانس هستید. در این راهنمای ما نحوه رفع مشكلات رایج با SSL / HTTP ها را در وردپرس بررسی خواهیم كرد.

 

SSL / HTTPS چیست و چرا باید از آن استفاده کنید؟

SSL / HTTPS یک روش رمزگذاری است که اتصال بین مرورگرهای کاربران و سرور میزبانی وردپرس شما را تأمین می کند . این باعث می شود که هکرها برای اتصال به اینترنت در تماس باشند.

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

هشدار اتصال ناامن

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

به عنوان بخشی از این طرح، مرورگر وب گوگل در حال حاضر همه وب سایت ها را بدون گواهی SSL به عنوان "غیر امن" نشان می دهد.

Chrome HTTP امن نیست

برچسب "Secure" در نوار آدرس مرورگر، به مشتریان شما در مورد کسب و کار شما بدتر می شود.

به غیر از این، اگر می خواهید یک فروشگاه آنلاین ایجاد کنید یا می خواهید از خدمات پرداخت مانند PayPal، Stripe، Authorize.net و غیره استفاده کنید ، باید SSL / HTTPS را فعال کنید .

به این ترتیب، بیایید نگاهی به برخی از مسائل رایج در SSL / HTTPS در WordPress و نحوه رفع آنها کنیم.

1.  خطای NET::ERR_CERT_INVALID

این پیام خطا در Google Chrome ظاهر می شود. مرورگرهای دیگر این خطا را با پیام کمی متفاوت نشان می دهند، اما اساسا آنها را هشدار می دهد که ارتباط آنها با وب سایت شما ناامن است.

خط مشی معتبر گواهی

این پیام خطا نشان می دهد که مرورگر کاربران گواهی ارائه شده توسط وب سایت را قبول نمی کند. این به دلایل مختلف ممکن است رخ دهد:

  • گواهی SSL به یک نام دامنه یا زیر دامنه صادر می شود.
  • گواهی منقضی شده است
  • مرورگر شما گواهی صدور مجوز را به رسمیت نمی شناسد.

اگر یک گواهینامه SSL خریداری کرده اید و از ارائه کننده میزبانی وردپرس خود درخواست کرده اید که آن را برای شما نصب کند، می توانید با آنها تماس بگیرید تا آنها را برای شما حل کنند.

اگر شما گواهی SSL را به صورت دستی نصب کردید، پس از آن مجددا آن را نصب کنید یا برای پشتیبانی از ارائه دهنده گواهی SSL خود تماس بگیرید.

2. رفع خطاهای محتوی مخلوط پس از حرکت وردپرس به SSL / HTTPS

اشتباهات محتوای متفاوتی بوسیله منابع (تصاویر، اسکریپتها، و یا شیوهنامهها) که هنوز هم با استفاده از پروتکل HTTP ناامن در URL ها بارگیری میشوند.

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

امن نیست

دو راه برای حل مشکلات SSL / HTTPS مخلوط محتوا در WordPress وجود دارد. ما هر دو آنها را به شما نشان می دهیم و سپس می توانید یکی از آن ها را انتخاب کنید که برای شما مناسب تر است.

1. خطاهای مخلوط محتوا ثابت در وردپرس با استفاده از یک پلاگین

این روش آسان تر است و برای مبتدیان توصیه می شود.

به سادگی نصب و فعال کردن پلاگین SSL واقعا ساده است.  .

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

تنظیمات SSL واقعا ساده

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

2. خطاهای مخلوط ثابت دستی در وردپرس

این روش نیاز به عیب یابی دستی دارد، اما کارایی آن بسیار مؤثرتر و بهتر است.

اولا شما باید مطمئن شوید که از HTTPS در تنظیمات وردپرس استفاده می کنید. به تنظیمات » صفحهعمومی بروید و مطمئن شوید که گزینه های آدرس و آدرس سایت وردپرس URL های HTTPS دارند.

تنظیمات URL وردپرس

اگر URL هایی را که با HTTP شروع می شوند را ببینید، پس باید پیش بروید و آنها را به HTTPS تغییر دهید. فراموش نکنید که دکمه Save Change را کلیک کنید تا تنظیمات خود ذخیره شود.

بعد، شما باید URL های قدیمی HTTP را در پایگاه داده وردپرس خود قرار دهید و آنها را با URL های جدید HTTPS جایگزین کنید.

شما به راحتی می توانید با نصب و فعال کردن افزونه Better Search Replace این کار را انجام دهید.

پس از فعال سازی، شما نیاز به بازدید از ابزار »بهتر جستجو جایگزین صفحه. در قسمت «جستجو»، شما باید URL وب سایت خود را با HTTP اضافه کنید. پس از آن، URL وبسایت خود را با https در قسمت «جایگزین» اضافه کنید.

جستجو و جایگزینی URL ها در پایگاه داده

افزونه اکنون URL ها را در پایگاه داده وردپرس شما به روز می کند.

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

با استفاده از ابزار بازرسی مرورگر شما، باید منابع را ایجاد کنید که باعث اشتباه و جایی که آنها از آنها بارگیری می کنند.

با استفاده از ابزار بازرسی برای پیدا کردن خطاهای مخلوط محتوا

برای منابع تم، شما باید آنها را در موضوع WordPress خود پیدا کنید و HTTP را با HTTPS جایگزین کنید.

این بخش می تواند کمی برای مبتدیان دشوار باشد زیرا آنها باید URL ها را در تمام فایل های تم ها جستجو کنند.

اگر شما نمیتوانید خودتان را پیدا کنید، همچنین میتوانید به توسعهدهنده تم بروید و از آنها بخواهید موضوع را بهروزرسانی کنند. آنها باید از بهترین شیوه های وردپرس برای بارگذاری فایل ها استفاده کنند که باعث می شود مشکل HTTP / HTTPS حل شود.

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

3. پس از انتقال به SSL / HTTPS، خطاهای فراخوانی بیش از حد ثابت می شود

وردپرس به شما اجازه می دهد SSL / HTTPS را برای منطقه مدیریت با استفاده از وارد کردن خط زیر به فایل wp-config.php خود وارد کنید .

1

define('FORCE_SSL_ADMIN', true);

با این حال، در برخی از صحنه ها این تنظیم به تنهایی باعث خطای بیش از حد بسیاری از تغییر مسیر می شود. برای رفع این، شما نیاز به اضافه کردن کد زیر به فایل wp-config.php خود را قبل از خط که می گوید: 'این همه، توقف ویرایش! وبلاگ نویسی مبارک. '.

 

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'

 

4. رفع وردپرس HTTP به HTTPS هدایت

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

برای تنظیم HTTP به تغییر مسیر HTTPS، شما باید کد زیر را به فایل .htaccess اضافه کنید .

 

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

 

ما امیدواریم که این مقاله به شما در حل برخی مسائل رایج با SSL / HTTPS در WordPress کمک کند. 

محصولات مشابه فروشی
هشتگ ها :

این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید

ارسال نظر

آخرین های مشابه مشاهده بیشتر

  • تلفن : 04136383693
  • پیامک : 500020606688
  • آدرس : آذربایجان شرقی، تبریز، شهرک مصلی، خیابان راجی، راجی 4، کوچه بیست هشتم، قطعه 1339، طبقه چهارم

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

  • logo-samandehi