روش سوئیچ به HTTPS
اگر با راهاندازی وبسایتها آشنایی دارید، در این شرایط سوئیچ به HTTPS میتواند یک تجربهی مستقیم جدید برای شما باشد. بدین منظور باید مراحل زیر را طی کنید.
- خرید یک گواهی SSL و یک آیپی اختصاصی از شرکت وبهاستیگ (میزبانی وب).
- نصب و پیکربندی گواهی SSL.
- تهیهی نسخهی پشتیبان از وبسایت کنونی تا در صورت لزوم بتوان آن را بازگردانی کرد.
- تنظیم مجدد تمامی لینکهای داخلی وبسایت و تغییر آنها از http به https.
- بروزرسانی کتابخانههای کد از جمله جاوا اسکریپت، آژاکس و هر پلاگین شخصثالث دیگر.
- هدایت تمام لینکهای خروجی از جمله لیست پوشهها به HTTPS.
- بروزرسانی اپلیکیشنهای htaccess از جمله وبسرور آپاچی، لایتاسپید، NGinx و نیز آپدیت کردن توابع مدیریت سرویسهای اینترنتی (از جمله وبسرور ویندوز) به منظور هدایت ترافیک HTTP به HTTPS.
- اگر از شبکهی تحویل محتوا (CDN) استفاده میکنید باید تنظیمات SSL آن را بروزرسانی کنید.
- پیادهسازی صفحهی خطای ۳۰۱.
- بروزرسانی تمامی لینکها از جمله لینکهای ایمیل، با استفاده از ابزارهای اوتوماسیون بازاریابی.
- بروزرسانی لینکهای جستجوی پولی و صفحات اصلی وبسایت.
- ثبت نسخهی HTTPS سایت در کنسول جستجوی گوگل و نیز سرویس گوگل آنالیتیکز.
اما باید اشاره کنیم که معمولا مرحلهی اول و دوم که به گواهی SSL مربوط میشود توسط شرکت میزبان وب شما انجام خواهد گرفت و این کمپانیها میتوانند در انجام این کار به شما کمک کنند.
در نظر داشته باشید که برای وبسایتهای کوچک که به عنوان مثال عمدتا از CDN استفاده نمیکنند، نیاز به گذراندن برخی از مراحل بالا نخواهد بود. در هرحال، برای سایتهای بزرگتر شما باید با یک وبمستر با تجربه در این مورد مشورت کنید و از وی کمک بخواهید.
با انجام این کار و با استفاده از یک گواهی SSL، باید تصمیم بگیرید که آیا مایل هستید که آدرس وبسایت شما در کنار یک نشان سبز امنیتی در مرورگر نمایان شود یا خیر. این نوع SSL ها معمولا هزینهی بیشتری خواهند داشت. اما به غیر از این تفاوت، هیچ فرق دیگری بین SSL ها وجود ندارد و عملکرد اصلی آنها یکسان است.
اگر از نظر فنی تجربهی کافی ندارید، برای انجام مراحل فوق، نیاز به کمک افراد دیگر خواهید داشت.
ذکر این نکته نیز مهم به نظر میرسد که برای وبسایتهای کوچکی که صفحات آنها از ۵۰ فراتر نمیرود، این مراحل چندان زمان نخواهند برد. اما برای وبسایتهای بزرگتر، بروزرسانی لینکها و هدایت مجدد صفحات باید توسط توسعهدهندگان حرفهای وب انجام شود.