การทำ 301 Redirect สำหรับเปลี่ยน http เป็น https

การติดตั้ง ssl certificate บนเว็บไซต์ของคุณจะทำให้ Link การเข้าถึงเว็บไซต์ของคุณเปลี่ยนไปจาก http เป็น https ทำให้ Search Engine หา Link เดิมไม่เจอซึ่งอาจเกิดผลเสียทำให้ผู้ชมเว็บไซต์ลดลงได้ วิธีแก้ไขสามารถทำได้โดยทำ 301 Redirect ครับแต่เป็น 301 Redirect แบบพิเศษสำหรับ https โดยเฉาพะ วิธีนี้เป็นวิธีที่จะบอก Search Engine และผู้ใช้ทั่วไปว่าเว็บไซต์ของเรา ตอนนี้เปลี่ยนจาก http เป็น https แล้ว รวมไปถึง Redirect ผู้ชมจาก http มาเป็น https ทั้งหมดด้วยครับ


วิธีการก็ง่ายๆ ครับหลังจากท่านย้ายข้อมูลไปยัง private_html ทั้งหมดแล้วให้ทำการ
1. สร้างไฟล์ .htaccess
2. เพิ่ม Code ด้านล่างนี้เข้าไปครับ

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

หรือ
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}:443%{REQUEST_URI}

3. อัพโหลดไฟล์ทั้งหมดนี้เข้าไปบน Directory หลักของเว็บไซต์ชื่อเก่าของท่าน (ถ้าเป็นระบบของเราก็วางไว้ใน Directory : public_html ครับ)



เสร็จเรียบร้อยแล้วลองทดสอบเข้าเว็บไซต์ของคุณด้วย http หากตั้งค่าถูกต้องคุณจะถูก redirect ไปยัง https ทันทีครับ

  • 59 Usuários acharam útil
Esta resposta lhe foi útil?

Related Articles

วิธีเพิ่ม upload_max_filesize ให้กับ PHP โดยใช้ .htaccess

หลายคนพบปัญหาติด Limit ในการ Upload File ไปยังเว็บไซต์ เนื่องจาก File...

การใช้ mod_rewrite เพื่อทำ url ภาษาไทย

เนื่องจาก url เป็นส่วนหนึ่งที่สำคัญต่อการทำ SEO มากๆ ในบางครั้งเมื่อเราต้องการทำ SEO keyword...

เริ่มต้นการใช้งาน Direct Admin

1. หลังจากได้รับรายละเอียดการใช้งานต่างๆ ที่จัดส่งไปทางอีเมล์ที่ทำการสมัครใช้บริการ Web Hosting...

(User Level) การติดตั้ง Let's Encrypt SSL Certificate ผ่าน DirectAdmin

Let's Encrypt เป็นโครงการฟรี SSL ที่ได้รับการสนับสนุนจากบริษัทที่มีชื่อเสียงอย่าง Google...

(User Level) การติดตั้ง CA Root Certificate ผ่าน DirectAdmin

เนื่องจาก SSL Certificate มีหลายประเภท หาก SSL Certificate ที่เราติดตั้งไม่ใช่ Certificate แบบ...

Powered by WHMCompleteSolution