การทำ 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 istifadəçi bunu faydalı hesab edir
Bu cavab sizə kömək etdi?

Related Articles

ป้องกันเว็บอื่นดึงรูปไปใช้ ด้วย Hotlink Protection

Hotlink Protection คือการป้องกันไม่ให้เว็บอื่นๆ สามารถนำไฟล์ (โดยเฉพาะไฟล์รูปภาพ)...

การป้องกัน Directory รูปภาพ และ upload ด้วยการใช้ Apache mod_rewrite

Script ที่ใช้งานในเว็บไซต์ไม่ว่าจะเขียนเอง หรือเป็น CMS ต่างๆ...

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

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

วิธีย้าย Backup จาก cPanel มายัง DirectAdmin

ใช้กรณีลูกค้าให้ย้ายเว็บให้แต่ control panel เป็น cPanel ย้ายมา DirectAdminอ้างถึง กระทู้หลัก...

(User Level) การติดตั้ง SSL Certificate ให้กับ Website ผ่าน DirectAdmin

SSL Certificate มีประโยชน์ในการเข้ารหัสข้อมูลที่ส่งผ่านระหว่าง Server <----> Client...

Powered by WHMCompleteSolution