วิธี Redirect URL บน IIS Windows Server 2022 ให้ SEO ไม่เสียอันดับ
การ Redirect URL เป็นหนึ่งในงานที่ผู้ดูแลเว็บไซต์ต้องทำอยู่เสมอ ไม่ว่าจะเป็นการเปลี่ยน URL ของบทความ การย้ายหมวดหมู่เว็บไซต์ การปรับโครงสร้างเว็บ หรือการย้ายเว็บไซต์ทั้งระบบ หากทำผิดวิธีอาจทำให้ทราฟฟิกลดลง อันดับ SEO หาย และเกิดปัญหา Page Not Found (404 Error)
บทความนี้จะอธิบายวิธี Redirect URL บน IIS Windows Server 2022 แบบถูกต้องตามหลัก SEO เพื่อให้ Google เข้าใจการเปลี่ยนแปลงและส่งต่อคะแนน SEO ไปยัง URL ใหม่อย่างสมบูรณ์
① URL Redirect คืออะไร
URL Redirect คือการส่งผู้ใช้งานจาก URL เดิมไปยัง URL ใหม่โดยอัตโนมัติ
ตัวอย่าง
URL เดิม
https://example.com/article-old
URL ใหม่
https://example.com/article-new
เมื่อผู้ใช้หรือ Google เข้า URL เดิม ระบบจะส่งต่อไปยัง URL ใหม่ทันที
② ประเภทของ Redirect ที่ควรรู้
🔹 301 Redirect
การย้ายถาวร
ข้อดี
✅ Google ส่งต่อคะแนน SEO
✅ เหมาะสำหรับการเปลี่ยน URL
✅ เหมาะสำหรับการย้ายเว็บไซต์
🔹 302 Redirect
การย้ายชั่วคราว
ข้อดี
✅ ใช้ในกรณีทดสอบระบบ
ข้อเสีย
❌ Google อาจไม่ส่งต่อคะแนน SEO
สำหรับงาน SEO ควรเลือก 301 Redirect เป็นหลัก
③ เมื่อใดควรใช้ URL Redirect
สถานการณ์ที่พบบ่อย
✅ เปลี่ยน URL บทความ
✅ เปลี่ยนโครงสร้างเว็บไซต์
✅ รวมหลายบทความเป็นบทความเดียว
✅ ย้ายเว็บไซต์ไปโดเมนใหม่
✅ แก้ URL ที่มีปัญหา
ตัวอย่าง
/windows-server-guide
เปลี่ยนเป็น
/windows-server-2022-guide
④ ติดตั้ง URL Rewrite Module
ก่อนเริ่มตั้งค่า Redirect ควรติดตั้ง URL Rewrite Module สำหรับ IIS
หลังติดตั้งแล้วจะมีเมนู
URL Rewrite
ปรากฏใน IIS Manager
เครื่อง Windows Server 2022 ส่วนใหญ่จะใช้ Module นี้ในการจัดการ Redirect และ Rewrite URL
⑤ เปิด IIS Manager
กด
Windows + R
พิมพ์
inetmgr
กด Enter
เลือกเว็บไซต์ที่ต้องการแก้ไข
⑥ สร้าง Redirect URL
เลือกเว็บไซต์
เลือก
URL Rewrite
คลิก
Add Rule(s)
เลือก
Blank Rule
⑦ กำหนดค่า Redirect
🔹 Name
Redirect Article
🔹 Pattern
article-old
🔹 Action Type
Redirect
🔹 Redirect URL
https://example.com/article-new
🔹 Redirect Type
Permanent (301)
กด Apply
⑧ ทดสอบ Redirect
เปิด Browser
https://example.com/article-old
ควรถูกส่งไปยัง
https://example.com/article-new
ทันที
⑨ Redirect ผ่าน web.config
อีกวิธีที่นิยมคือแก้ไขไฟล์
web.config
ตัวอย่าง
<rewrite>
<rules>
<rule name="Article Redirect">
<match url="^article-old$" />
<action type="Redirect"
url="https://example.com/article-new"
redirectType="Permanent" />
</rule>
</rules>
</rewrite>
วิธีนี้เหมาะสำหรับผู้ดูแลเว็บไซต์จำนวนมาก
⑩ Redirect หลาย URL พร้อมกัน
ตัวอย่าง
/old-news
/old-blog
/old-review
ไปยัง
/news
/blog
/review
สามารถสร้างหลาย Rules ได้ใน IIS
หรือจัดการผ่าน web.config เพียงไฟล์เดียว
⑪ ตรวจสอบสถานะ Redirect
ใช้ Command Prompt
curl -I https://example.com/article-old
หากถูกต้องจะเห็น
301 Moved Permanently
แสดงว่า Redirect ทำงานสมบูรณ์
⑫ ปัญหาที่พบบ่อย
❌ Redirect Loop
สาเหตุ
เว็บไซต์ Redirect ซ้ำไปมา
ตัวอย่าง
A → B
B → A
วิธีแก้
ตรวจสอบ Rewrite Rule ทั้งหมด
❌ Redirect ไม่ทำงาน
ตรวจสอบ
✅ URL Rewrite Module
✅ Website Started
✅ Pattern ถูกต้อง
❌ Google ยังแสดง URL เก่า
เป็นเรื่องปกติ
Google อาจใช้เวลาหลายวันถึงหลายสัปดาห์ในการอัปเดตข้อมูล
⑬ แนวทาง SEO สำหรับ Redirect URL
✅ ใช้ 301 Redirect
✅ Redirect ไปยังหน้าที่เกี่ยวข้อง
✅ หลีกเลี่ยง Redirect หลายทอด
✅ ไม่ลบ URL เดิมทันที
✅ ส่ง Sitemap ใหม่ให้ Google
✅ ตรวจสอบผ่าน Google Search Console
ทีมงาน comsiam มักใช้แนวทางนี้ในการปรับโครงสร้างเว็บไซต์ขนาดใหญ่ เพราะช่วยรักษาอันดับเดิมและลดความเสี่ยงในการสูญเสียทราฟฟิกจาก Google
⑭ Best Practices สำหรับ IIS Windows Server 2022
🚀 ใช้ URL Rewrite Module
🚀 ใช้ 301 Redirect เสมอ
🚀 ทดสอบทุก URL ก่อนใช้งานจริง
🚀 สำรองไฟล์ web.config ก่อนแก้ไข
🚀 ตรวจสอบ Error Log หลังปรับแต่ง
🚀 ติดตามผลผ่าน Google Search Console
🎯 สรุป
การ Redirect URL บน IIS Windows Server 2022 เป็นกระบวนการสำคัญสำหรับการดูแลเว็บไซต์และ SEO หากทำอย่างถูกต้องจะช่วยรักษาอันดับบน Google ส่งต่อคะแนน SEO ไปยัง URL ใหม่ และลดปัญหา 404 Error ที่ส่งผลต่อประสบการณ์ของผู้ใช้งาน
สำหรับองค์กรหรือเว็บไซต์ที่มีบทความจำนวนมาก การวางแผน Redirect อย่างเป็นระบบตั้งแต่แรกตามแนวทางของ comsiam จะช่วยให้การขยายเว็บไซต์ในอนาคตเป็นเรื่องง่ายและปลอดภัยมากยิ่งขึ้น