راهنمای فعال سازی گواهینامه اس اس ال اپن کارت
OPEN CARD SSL CERTIFICATE ACTIVATION GUIDE
mohsen۴ روز پیشآخرین به روز رسانی: ۱۴۰۳/۰۴/۰۶
حتما پس از تهیه گواهینامه اس اس ال (رایگان و یا غیر رایگان) برای فروشگاه ساز اپن کارت خود دچار مشکلات زیادی شده اید. مشکلی که وجود دارد این است که میبایست تنظیمات و تغییر آدرسها بعد از نصب اس اس ال به صورت دستی انجام شود تا فروشگاه ساز شما به صورت کامل گواهینامه را نمایش دهد. در این راهنما به صورت کامل روش فعال سازی گواهینامه اس اس ال را بر روی سایت اپن کارت به شما معرفی میکنیم. با نت افراز همراه باشید.
اطمینان از نصب بودن گواهینامه اپن کارت
پس از اینکه از نصب اس اس ال بر روی سرویس خود اطمینان حاصل نمودید (میتوانید در سایت ssllabs.com این موضوع را بررسی کنید) میبایست به مدیریت فایل خود مراجعه کنید.
همانطور که میدانید در سرویسهای ما افزونهای به نام AXFilePro توسط برنامه نویسان خبره نت افراز نوشته شده است که میتوانید جهت مدیریت فایلها در دایرکت ادمین از آن استفاده کنید
ویرایش فایل config.php در روت اصلی
در فایل منجر هاست خود، به شاخه ای که اپن کارت در آن نصب است مراجعه کنید. در همین شاخه فایل config.php را با ویرایشگر خود باز کنید :
سپس در خط
// HTTPS
define (‘HTTPS_SERVER’, ‘http://domain///’);
آدرس سایت را به https اصلاح کنید.
ویرایش فایل config.php در شاخه admin
یک فایل دیگر نیز باید ویرایش گردد تا مشکل به صورت کامل رفع شود. پس از این تغییرات به شاخه admin مراجعه کنید و فایل دیگر با نام config.php نیز را در ویرایشگر باز کنید و در قسمت https آدرس سایت را نیز اصلاح و به https تبدیل نمایید:
// HTTPS
define (‘HTTPS_SERVER’, ‘http:// domain ///admin/’);
define (‘HTTPS_CATALOG’, ‘http://domain///’);
تغییر آدرسهای پیش فرض به https
پس از اعمال تغییرات جهت افزایش سئو سایت، می بایست تمامی آدرس های ورودی به سایت را به https تبدیل کنید. برای این منظور کد زیر را فایل htaccess. در مسیر زیرقرار دهید :
public_html/.htaccess/
البته به صورت پیش فرض فایل htaccess.txt. در مسیر بالا قرار دارد و می بایست پسوند آن را حذف کنید (txt.) و سپس کد زیر را به ابتدا آن اضافه نمایید :
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
البته این قابلیت در کنترل پنل فارسی دایرکت ادمین در نت افراز وجود دارد و می توانید در قسمت گواهینامه اس اس ال تیک گزینه ی Force SSL with https redirect را بزنید تا کد بالا به صورت خودکار در سایت اعمال گردد.
تغییرات در پنل مدیریت
در آخر هم به پنل مدیریت فروشگاه ساز اپن کارت خود رفته و گزینه زیر را بر روی بله قرار دهید و تنظیمات را ذخیره نمایید :
پنل مدیریت اپن کارت>>تنظیمات >>سرور>> استفاده از اس اس ال (SSL)
پس از انجام مراحل بالا کش مروگر خود را حذف کنید و سایت را فراخوانی نمایید.
امیدواریم از مطالعه این راهنما لذت برده باشید.
شاد باشید !!
https://www.netafraz.com/blog/how-to-enable-ssl-opencart/