การติดตั้ง ssl certificate บนเว็บไซต์ของคุณจะทำให้ Link การเข้าถึงเว็บไซต์ของคุณเปลี่ยนไปจาก http เป็น https ทำให้ Search Engine หา Link เดิมไม่เจอ ซึ่งอาจทำให้ผู้ชมเว็บไซต์ลดลงได้ วิธีแก้ไขคือ การทำ 301 Redirect แบบพิเศษสำหรับ https วิธีนี้เป็นการบอก Search Engine และผู้ใช้ทั่วไปว่าเว็บไซต์ของเรา ได้เปลี่ยนจาก http เป็น https แล้ว ขั้นตอนการทำ มีดังนี้
วิธีการในการเปลี่ยน http เป็น https
1. สร้างไฟล์ .htaccess
ดูได้ที่ https://blog.metrabyte.cloud/การสร้างหรือแก้ไขไฟล์-htaccess/
2. เพิ่ม Code ด้านล่างนี้เข้าไปครับ
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
3. สร้างไฟล์ index.html เปล่าๆ วางไว้เพื่อป้องกันการ Browse Directory ที่ท่านอาจเก็บหรือลบไฟล์เดิมไปแล้ว
4. อัพโหลดไฟล์ทั้งหมดนี้เข้าไปบน Directory หลักของเว็บไซต์ชื่อเก่าของท่าน (ถ้าเป็นระบบของเราก็วางไว้ใน Directory : public_html ครับ)
** ข้อ 3 จะทำหรือไม่ทำก็ได้ครับ แต่แนะนำให้ทำไว้มีเนื่องจากผลด้าน Security**