برای پیکربندی صحیح وردپرس برای کار با SSL دو کار باید انجام بدین: نصب یک گواهی و پیکربندی برنامه برای کار از طریق HTTPS.
مرحله 1: نصب گواهی SSL
در Site Tools به صفحه Security > SSL Manager برین. اینجا دامنه رو انتخاب کنین، نوع گواهی موردنظرتون رو انتخاب کنین و روی دکمه Get کلیک کنین. Let’s Encrypt و Let’s Encrypt Wildcard گواهی های کاملا رایگانی هستن که میتونین برای سایتتون استفاده کنین، در حالی که گواهی Premium Wildcard یک گواهی پولیه که باید سفارش داده بشه.
مرحله 2: پیکربندی وردپرس برای کار از طریق HTTPS
حالا که گواهی دارین، باید وردپرس رو پیکربندی کنین تا به درستی از اون گواهی استفاده کنه و ترافیکتون رو از طریق HTTPS فورس کنین. ساده ترین راه برای انجام این کار استفاده از پلاگین SiteGround Optimizer هست. در اون پلاگین به تب Environment Options برین و دکمه HTTPS Enforce رو فشار بدین.
بعد از این تغییر حتما سایتتون رو با جزییات بررسی کنین. علاوه بر اون باید دوباره وارد پنل مدیریتتون بشین، البته این بار به صورت ایمن.
عیب یابی محتوای ناایمن
در برخی موارد، حتی بعد از پیکربندی صحیح سایت، ممکنه خطای Insecure Content رو از مرورگرتون دریافت کنین. این اتفاق به این دلیل میفته که برخی از منابعی که سایت شما استفاده میکنه از طریق HTTPS بارگیری نمیشن. معمولا دلیل این امر، منابع کدگذاری شده در قالب ها و پلاگین هاست. اگرچه به ندرت ممکنه این اتفاق بیفته، اما عیب یابی چنین مواردی دشواره، بنابراین یک قابلیت دیگر در SiteGround Optimizer وجود داره – رفع محتوای ناامن. فعال کردن این گزینه، به صورت پویا چنین مشکلاتی رو قبل از ایجاد خطاهای مرورگر برطرف میکنه. توجه داشته باشین که minimal overhead رو به زمان بارگذاری شما اضافه میکنه، بنابراین اون رو در صورتی فعال کنین که سایتتون بهش نیاز داره. در اکثر موارد این کار ضروری نیست.