ممکن است بدانید که گوگل در سال ۲۰۱۷ اعلام کرد اگر وبسایت شما گواهی SSL نداشته باشد، مرورگر Google Chrome شروع به نمایش یک اعلان میکند که سایت را بهعنوان ناامن نشان میدهد.
این روزها، همه سعی دارند وبسایت خود را از HTTP به HTTPS منتقل کنند. اگر یک شرکت میزبانی وب قابلاعتماد داشته باشید، ممکن است با هر طرح میزبانی یک گواهی SSL رایگان دریافت کنید.
بسیاری از کاربران وردپرس از گواهیهای SSL شرکت Comodo یا Let’s Encrypt استفاده میکنند. بهترین نکته این است که اگر از شما خواسته شود هزینهای بپردازید، همیشه میتوانید از یک CDN مانند CloudFlare استفاده کنید و برای همیشه یک گواهی SSL رایگان داشته باشید.
اما مشکل زمانی رخ میدهد که با محتوای ترکیبی مواجه شوید و همه صفحات به HTTPS منتقل نشوند. در این آموزش، چند نکته را یاد خواهید گرفت که پس از فعالسازی SSL باید انجام دهید.
اگر شرکت میزبانی وب شما SSL ارائه میدهد، آن را فعال کرده و آدرس وبسایت را بهروزرسانی کنید. گاهی اوقات افراد این مرحله را فراموش میکنند و صفحه خالی دریافت میکنند.
تغییر مسیر HTTP به HTTPS با استفاده از cPanel
همانطور که ممکن است بدانید، وردپرس دارای قوانین بازنویسی بسیاری است که توسط فایل .htaccess کنترل میشود. برای انتقال ترافیک خود از HTTP به HTTPS، به یک قانون تغییر مسیر نیاز دارید.
پس، واضح است که باید از فایل .htaccess استفاده کنید. امیدوارم بدانید چگونه این فایل را ویرایش کنید.
مراحل:
مرحله ۱:
پس از ورود به حساب cPanel خود، مدیر فایل (File Manager) را باز کنید.
مرحله ۲:
اطمینان حاصل کنید که پوشه public_html را مشاهده میکنید. به پایین بروید و فایل .htaccess را پیدا کنید.
مرحله ۳:
اگر هیچ فایلی نمیبینید، به تنظیمات (Settings) در گوشه بالا-راست بروید و گزینه نمایش فایلهای مخفی را برای ریشه سند (Document Root) علامت بزنید.
مرحله ۴:
در یک پنجره پاپآپ، با کلیک روی دکمه Edit کدگذاری را تأیید کنید.
مرحله ۵:
یک برگه جدید باز میشود که کدهای فایل .htaccess را نشان میدهد. اکنون کد زیر را کپی کرده و در فایل جایگذاری کنید.
RewriteEngineOn
RewriteCond%{HTTPS}off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
تغییرات را ذخیره کنید، و کار انتقال ترافیک از HTTP به HTTPS تمام شده است. اما ممکن است محتوای ترکیبی ببینید.
برای این مورد، باید از یک افزونه استفاده کنید. افزونه Really Simple SSL را نصب و فعال کنید. نیازی به تنظیمات اضافی نیست.
حالا وبسایت خود را بررسی کنید که آیا بهدرستی کار میکند یا خیر.
استفاده از تغییر مسیر 301 برای چند صفحه خاص
برخی از کاربران ممکن است با اضافه کردن کد تغییر مسیر راحت نباشند. بنابراین، استفاده از گزینه تغییر مسیر داخلی cPanel آسان است. اگر کمی به پایین اسکرول کنید، یک آیکون Redirects پیدا خواهید کرد.
روی آن کلیک کنید.
در صفحه جدید، چندین فیلد برای پر کردن مشاهده میکنید. باید نام دامنه را از منوی کشویی انتخاب کرده و اسلاگ صفحه را در کادر زیر آن وارد کنید.
سپس باید آدرس کامل همان صفحه را با HTTPS وارد کنید.
دکمه رادیویی برای تغییر مسیر با و بدون www را انتخاب کنید. روی دکمه Add کلیک کنید و کار شما تمام است.
نکات نهایی
ایجاد تغییر مسیر از HTTP به HTTPS اولین گام است، و سپس میتوانید از افزونه SSL استفاده کنید. امیدوارم این دو مورد مشکل شما را حل کند.
اگر همچنان خطای محتوای ترکیبی مشاهده میکنید، نیاز به مهارتهای پیشرفتهای برای بررسی کد با استفاده از ابزارهای توسعهدهنده Google Chrome دارید.
هیچ نظری موجود نیست:
ارسال یک نظر