در اسکریپت Perfex CRM - Customers Relationship & Project Management اگر هنگام نصب، آدرس سایت را با پروتکل http وارد کرده باشید، وب سایت شما به سختی با پروتکل https یا همان SSL در دسترس خواهد بود و در روند ایندکس مطالب شما در گوگل و بطور کلی از نظر سئو با مشکل مواجه خواهید شد. اکثر هاستینگ ها امروزه یک گواهینامه SSL رایگان همراه هاست خود به شما ارائه می کنند بنابراین واجب است که با توجه به موضوع این اسکریپت، حتما وب سایت خود را با پروتکل HTTPS به کاربران ارائه کنید. در این تاپیک از بی تاک همراه ما باشید تا نحوه تبدیل این کار را به شما آموزش دهیم!

تغییر پروتکل از طریق فایل تنظیمات
در هنگام نصب، شما این امکان را دارید که آدرس سایت را بطور دستی پیکربندی کنید. اگر در هنگام نصب آدرس سایت را به صورت http://example.com
وارد کرده اید و قصد دارید که آن را به https://example.com
تغییر دهید، باید از طریق فایل منیجر فایل زیر که در مسیر مشخص شده در آدرس معرفی شده را در حالت ویرایش باز کنید:
application/config/app-config.php
در فایل app-config.php
شما باید خط APP_BASE_URL
را پیدا کنید و آدرس سایت را اصلاح کنید و آن را به https تغییر دهید و سپس فایل را ذخیره کنید.
مهم:
پس از تغییر آدرس سایت در فایل ذکر شده، فراموش نکنید که آدرس سایت در دستورات کران جاب اسکریپت Perfex را نیز اصلاح کنید و آدرس سایت در کران جاب را به Https تبدیل کنید.
اجبار سایت به استفاده از پروتکل HTTPS
با اصلاح آدرس سایت، اکنون سایت شما با پروتکل SSL و HTTPS هم در دسترس است اما نکته مهم این است که در حالت معمولی، وب سایت شما با هر دو پروتکل های یعنی هم HTTP و هم HTTPS در دسترس است. برای اصلاح این مشکل و اجبار تمامی کاربران به استفاده از HTTPS و ریدایرکت کردن HTTP به HTTPS این کد را در فایل .htaccess
روت اسکریپت قرار دهید:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]