Blog
March 16, 2026

วิธีการตั้งค่า 301 Redirect: คู่มือที่สมบูรณ์สำหรับนักการตลาด

301 redirect ส่งต่อ URL หนึ่งไปยังอีก URL หนึ่งอย่างถาวร นี่เป็นหนึ่งในเครื่องมือที่มีประโยชน์มากที่สุดในการจัดการเว็บไซต์ — ไม่ว่าคุณจะย้ายหน้า เปลี่ยนแบรนด์ รวมเนื้อหา หรือสร้างลิงก์สั้นที่น่าจำ

ในคู่มือนี้ เราจะอธิบายว่า 301 redirect คืออะไร เมื่อใดที่ควรใช้ และวิธีการตั้งค่าโดยใช้วิธีการต่างๆ

ดู — 301 vs 302 ใน 90 วินาที

บทต่างๆ และบทถอดเสียงฉบับเต็ม

301 Redirect คืออะไร?

301 redirect บอกเบราว์เซอร์และเสิร์ชเอนจิ้นว่าหน้าหนึ่งย้ายไปตำแหน่งใหม่อย่างถาวร เมื่อใครคนหนึ่งเข้าชม URL เก่า พวกเขาจะถูกส่งไปยังหน้าใหม่โดยอัตโนมัติ

ลักษณะสำคัญ:

  • ถาวร: เสิร์ชเอนจิ้นส่งต่อสัญญาณการจัดอันดับ (link equity) ไปยัง URL ใหม่
  • อัตโนมัติ: ผู้ใช้ถูกเปลี่ยนเส้นทางทันที่โดยไม่ต้องคลิกอะไร
  • เป็นมิตรกับ SEO: Google ถือว่า 301 redirect เป็นสัญญาณให้จัดทำดัชนี URL ใหม่แทน URL เก่า

301 vs. 302 Redirect

คุณสมบัติ301 Redirect302 Redirect
ประเภทถาวรชั่วคราว
ค่า SEOส่งต่อ link equityไม่ส่งต่อ link equity
การแคชของเบราว์เซอร์เบราว์เซอร์แคช redirectเบราว์เซอร์ตรวจสอบทุกครั้ง
กรณีการใช้งานหน้าย้ายถาวรหน้าใช้ไม่ได้ชั่วคราว

ใช้ 301 เมื่อการย้ายเป็นแบบถาวร ใช้ 302 เมื่อคุณวางแผนที่จะคืน URL เดิม

เมื่อใดที่ควรใช้ 301 Redirect

การย้ายเว็บไซต์

ย้ายไปยังโดเมนใหม่ใช่หรือไม่? ตั้งค่า 301 redirect จากทุก URL เก่าไปยัง URL ที่เทียบเท่าบนโดเมนใหม่เพื่อรักษาการจัดอันดับการค้นหา

การเปลี่ยนแปลงโครงสร้าง URL

หากคุณเปลี่ยนโครงสร้าง URL ของคุณ (เช่น จาก /blog/2024/post-title เป็น /blog/post-title) ให้เปลี่ยนเส้นทาง URL เก่าเพื่อหลีกเลี่ยงลิงก์ที่หัก

การรวมเนื้อหา

รวมหน้าหลายหน้าเกี่ยวกับหัวข้อที่คล้ายกันใช่หรือไม่? เปลี่ยนเส้นทางหน้าที่อ่อนแอไปยังหน้าที่แข็งแกร่งที่สุดเพื่อรวมอำนาจ SEO

การเปลี่ยนแบรนด์

เปลี่ยนชื่อบริษัทหรือโดเมนของคุณใช่หรือไม่? 301 redirect ทำให้ลิงก์เก่ายังคงใช้ได้

URL ที่ไม่ซ้ำ

สร้าง URL ที่น่าจำเช่น yourbrand.com/demo ที่เปลี่ยนเส้นทางไปยังปลายทางที่ยาวขึ้นและจำได้น้อยลง

วิธีที่ 1: Apache (.htaccess)

หากไซต์ของคุณทำงานบน Apache ให้เพิ่มกฎ redirect ไปยังไฟล์ .htaccess ของคุณ:

# Single page redirect
Redirect 301 /old-page https://www.example.com/new-page

# Pattern-based redirect
RewriteEngine On
RewriteRule ^old-directory/(.*)$ https://www.example.com/new-directory/$1 [R=301,L]

วิธีที่ 2: Nginx

ในการกำหนดค่าเซิร์ฟเวอร์ Nginx ของคุณ:

# Single page redirect
location = /old-page {
    return 301 https://www.example.com/new-page;
}

# Pattern-based redirect
location /old-directory/ {
    rewrite ^/old-directory/(.*)$ https://www.example.com/new-directory/$1 permanent;
}

วิธีที่ 3: Cloudflare Page Rules

หากคุณใช้ Cloudflare คุณสามารถตั้งค่า redirect โดยไม่ต้องสัมผัสเซิร์ฟเวอร์ของคุณ:

  1. 1
    ไปที่ RulesPage Rules
  2. 2
    ป้อนรูปแบบ URL ที่จะจับคู่
  3. 3
    เลือก Forwarding URL ด้วยสถานะ 301
  4. 4
    ป้อน URL ปลายทาง

วิธีที่ 4: ปลั๊กอิน WordPress

ผู้ใช้ WordPress สามารถใช้ปลั๊กอินเช่น Redirection หรือ Yoast SEO Premium:

  1. 1
    ติดตั้งปลั๊กอิน Redirection
  2. 2
    ไปที่ ToolsRedirection
  3. 3
    ป้อน URL ต้นทางและ URL เป้าหมาย
  4. 4
    ตั้งค่าประเภทเป็น 301 Moved Permanently

วิธีที่ 5: ตัวย่อ URL (ง่ายที่สุด)

วิธีที่ง่ายที่สุดในการสร้าง 301 redirect — โดยเฉพาะสำหรับลิงก์การตลาด vanity URL และลิงก์ที่สามารถติดตามได้ — คือการใช้ตัวย่อ URL เช่น Linkly

  1. 1
    วาง URL ปลายทางของคุณลงใน Linkly
  2. 2
    เลือก slug ที่กำหนดเอง (เช่น yourdomain.com/demo)
  3. 3
    301 redirect ของคุณอยู่ในสดใจทันที

ประโยชน์เมื่อเทียบกับ redirect ที่ด้านเซิร์ฟเวอร์:

  • ไม่จำเป็นต้องเข้าถึงเซิร์ฟเวอร์ — ใครคนในทีมสามารถสร้าง redirect ได้
  • รวมการติดตามคลิก — ดูว่าใครคลิก เมื่อใด และจากที่ใด
  • อัปเดตได้ง่าย — เปลี่ยน URL ปลายทางได้ทุกเมื่อโดยไม่ต้องสัมผัสโค้ด
  • โดเมนที่กำหนดเอง — ใช้ โดเมนที่มีแบรนด์ ของคุณเอง

ข้อพิจารณา SEO

301 redirect ส่งต่อลิงก์ส่วนใหญ่ (พลังการจัดอันดับ) ไปยัง URL ปลายทาง นี่ทำให้มีความจำเป็นระหว่างการอพยพไซต์

ห่วงโซ่ Redirect

หลีกเลี่ยงการเชื่อมโยง redirect (A → B → C) เนื่องจากแต่ละขั้นจะลดความเร็วในการโหลดหน้าและอาจลดค่า SEO ส่งต่อโดยตรงจาก URL เก่าไปยังปลายทางสุดท้าย

Crawl Budget

Redirect จำนวนมากเกินไปสามารถเสียสิ้น crawl budget ได้ หลังจากการอพยพ ให้เก็บ redirect ไว้อย่างน้อยหนึ่งปี จากนั้นลองลบ redirect ที่ไม่มีการเข้าชมเลย

หลีกเลี่ยง Redirect Loop

Redirect loop (A → B → A) ทำให้หน้าไม่สามารถเข้าถึงได้ เสมอทดสอบ redirect ของคุณหลังจากตั้งค่า

การทดสอบ 301 Redirect ของคุณ

ตรวจสอบว่า redirect ของคุณทำงานอย่างถูกต้อง:

  1. 1
    การทดสอบเบราว์เซอร์: เข้าชม URL เก่าและยืนยันว่าคุณมาถึงหน้าใหม่
  2. 2
    ตรวจสอบรหัสสถานะ: ใช้เครื่องมือ dev ของเบราว์เซอร์ (Network tab) เพื่อตรวจสอบว่าการตอบสนองเป็น 301 ไม่ใช่ 302
  3. 3
    ทดสอบด้วย curl: curl -I https://old-url.com แสดงรหัสสถานะ HTTP และ Location header

ข้อผิดพลาดทั่วไป

  • ใช้ 302 แทน 301: สิ่งนี้ไม่ส่งต่อค่า SEO
  • ลืมเครื่องหมายทับ trailing: /page และ /page/ อาจต้องการกฎแยกกัน
  • ไม่อัปเดตลิงก์ภายใน: แก้ไขลิงก์ภายในของไซต์ให้ชี้ไปยัง URL ใหม่โดยตรง อย่าอาศัยการเปลี่ยนเส้นทาง
  • เปลี่ยนเส้นทางทุกอย่างไปยังหน้าแรก: แต่ละหน้าเก่าควรเปลี่ยนเส้นทางไปยังหน้าที่ใกล้เคียงที่สุด ไม่ใช่ catch-all

บทสรุป

301 redirect เป็นสิ่งจำเป็นสำหรับการรักษา link equity การป้องกันลิงก์ที่หัก และการสร้าง URL การตลาดที่สะอาด ไม่ว่าคุณจะตั้งค่าที่ระดับเซิร์ฟเวอร์หรือใช้ตัวย่อ URL สิ่งสำคัญคือเลือกวิธีการที่เหมาะสมกับสถานการณ์ของคุณ

ต้องการ 301 redirect ที่ง่ายพร้อมการติดตาม? เริ่มต้นใช้งาน Linkly และสร้าง redirect ที่มีการจัดการพร้อมการวิเคราะห์คลิก โดเมนที่กำหนดเอง และไม่ต้องมีการกำหนดค่าเซิร์ฟเวอร์

รับลิงก์สั้น 100 รายการและติดตามจำนวนคลิก 500 ครั้งต่อเดือนได้ฟรี