ตั้งแต่ปี 2010 · รองรับการใช้งานเครื่องมือกว่า 2 ล้านครั้งต่อเดือน
ตั้งแต่ปี 2010
เพิ่มใน Chrome

กล่องเครื่องมือของฉัน

โหมดอัตโนมัติ

ยังไม่มีเครื่องมือที่บันทึกไว้

อัปเกรดเป็นเวอร์ชันพรีเมียม
เครื่องมือที่เกี่ยวข้อง
ที่อยู่ IP ของฉันคืออะไรตัวแปลงที่อยู่ IP เป็นไบนารีตัวแปลงที่อยู่ IP เป็นเลขฐานสิบหกตัวแปลงรูปภาพเป็น Base64
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์
 

เครื่องมือสร้างรหัสการเปลี่ยนเส้นทาง .htaccess

สร้างชุดรหัส Apache .htaccess ที่ถูกต้องสำหรับการเปลี่ยนเส้นทาง 301, การบังคับใช้ HTTPS, การบล็อก IP, การปรับรูปแบบ www และการเขียน URL ใหม่ พร้อมการแสดงตัวอย่างสด แผนภาพขั้นตอน และรหัสที่พร้อมคัดลอกพร้อมคำอธิบายโดยละเอียด

ใช้งานฟรีไม่ต้องสมัครสมาชิกอัปเดต ก.พ. 2026
เครื่องมือสร้างรหัสการเปลี่ยนเส้นทาง .htaccessลองใช้เลย — ฟรี ▼

กฎการเปลี่ยนเส้นทาง URL

สร้างการเปลี่ยนเส้นทาง 301/302 สำหรับการเปลี่ยน URL, การย้ายไซต์ หรือการปรับโครงสร้าง

Single URL สำหรับการเปลี่ยนเส้นทางรายบุคคล, Pattern สำหรับการจับคู่ regex, Directory สำหรับทั้งโฟลเดอร์

ป้อนเส้นทาง URL ที่จะเปลี่ยนเส้นทางจาก (เช่น /old-page.html หรือ ^blog/(.*))

ป้อน URL ปลายทาง (เช่น /new-page.html หรือ https://example.com/new/$1)

การบังคับใช้ HTTPS

บังคับใช้การเชื่อมต่อที่ปลอดภัยและกำหนดค่าการตั้งค่า SSL/TLS

ป้อนโดเมนของคุณโดยไม่มี http:// (เช่น example.com)

การควบคุมการเข้าถึงด้วย IP

บล็อก IP ที่เป็นอันตรายหรือสร้างไวท์ลิสต์เพื่อจำกัดการเข้าถึง

ป้อนหนึ่ง IP ต่อบรรทัด รองรับรูปแบบ CIDR (เช่น 192.168.0.0/24)

การปรับมาตรฐาน WWW

บังคับใช้ URL ที่เป็น www หรือ non-www อย่างสม่ำเสมอเพื่อหลีกเลี่ยงเนื้อหาซ้ำซ้อน

ป้อนโดเมนของคุณโดยไม่มี www (เช่น example.com)

กฎขั้นสูง

เครื่องหมายทับปิดท้าย, URL ที่สะอาดตา, การแคช, การบีบอัด และอื่นๆ

เพิ่มหรือลบ (ใช้กับกฎเครื่องหมายทับปิดท้าย)

Embed เครื่องมือสร้างรหัสการเปลี่ยนเส้นทาง .htaccess Widget

เกี่ยวกับ เครื่องมือสร้างรหัสการเปลี่ยนเส้นทาง .htaccess

ยินดีต้อนรับสู่ เครื่องมือสร้างการเปลี่ยนเส้นทาง .htaccess เครื่องมือที่ครอบคลุมสำหรับการสร้างส่วนของโค้ดกำหนดค่าเซิร์ฟเวอร์ Apache ไม่ว่าคุณจะต้องการตั้งค่าการเปลี่ยนเส้นทาง 301 สำหรับ SEO, บังคับใช้ HTTPS เพื่อความปลอดภัย หรือบล็อกที่อยู่ IP ที่เป็นอันตราย เครื่องมือนี้จะสร้างโค้ดที่พร้อมใช้งานจริงพร้อมคำอธิบายโดยละเอียด

ขับเคลื่อนโดย Apache mod_rewrite

คุณสมบัติหลัก

🔀
การเปลี่ยนเส้นทาง URL
สร้างการเปลี่ยนเส้นทาง 301 (ถาวร) และ 302 (ชั่วคราว) รองรับ URL เดี่ยว, การจับคู่รูปแบบด้วย regex และการเปลี่ยนเส้นทางทั้งไดเรกทอรี
🔒
การบังคับใช้ HTTPS
บังคับการเชื่อมต่อที่ปลอดภัยด้วย SSL/TLS รวมถึงตัวเลือกสำหรับส่วนหัว HSTS และการปรับมาตรฐาน HTTPS + WWW ร่วมกัน
🛡️
การบล็อก IP
บล็อก IP รายบุคคล, ช่วง IP (CIDR) หรือสร้างไวท์ลิสต์ เข้ากันได้กับ Apache 2.4+ และไวยากรณ์รุ่นเก่า 2.2
🌐
การปรับมาตรฐาน WWW
เลือกระหว่างเวอร์ชัน www และ non-www ของโดเมนคุณ ช่วยป้องกันปัญหาเนื้อหาซ้ำซ้อนและปรับปรุง SEO
กฎด้านประสิทธิภาพ
เปิดใช้งานการบีบอัด GZIP, การแคชของเบราว์เซอร์ และการเพิ่มประสิทธิภาพอื่นๆ เพื่อเร่งความเร็วเว็บไซต์ของคุณอย่างมาก
🔗
URL ที่สะอาดตา
ลบนามสกุลไฟล์ (.html, .php), จัดการเครื่องหมายทับปิดท้าย และสร้างโครงสร้าง URL ที่เป็นมิตรกับ SEO

ทำความเข้าใจรหัสสถานะ HTTP

301 ย้ายอย่างถาวร (Moved Permanently)

ใช้การเปลี่ยนเส้นทาง 301 เมื่อหน้าเว็บย้ายไปยังตำแหน่งใหม่ถาวร นี่คือการเปลี่ยนเส้นทางที่พบบ่อยที่สุดสำหรับ:

  • การย้ายไซต์ (การเปลี่ยนชื่อโดเมน)
  • การปรับโครงสร้างลำดับชั้น URL ของเว็บไซต์ของคุณ
  • การรวบรวมเนื้อหาที่ซ้ำซ้อน
  • การลบหน้าที่ล้าสมัยในขณะที่ยังคงรักษาคุณค่าทาง SEO ไว้

เครื่องมือค้นหาจะโอนพลังการจัดอันดับส่วนใหญ่ของหน้าเดิม (link equity) ไปยัง URL ใหม่

302 พบข้อมูล (ชั่วคราว - Found)

ใช้การเปลี่ยนเส้นทาง 302 สำหรับสถานการณ์ชั่วคราว:

  • หน้าการบำรุงรักษา
  • การทดสอบ A/B ของเวอร์ชันหน้าเว็บที่แตกต่างกัน
  • การเปลี่ยนเส้นทางตามภูมิศาสตร์หรืออุปกรณ์
  • โปรโมชันชั่วคราวหรือเนื้อหาตามฤดูกาล

การเปลี่ยนเส้นทาง 307 และ 308

รหัสสถานะที่ใหม่กว่าเหล่านี้จะรักษาเมธอด HTTP (GET, POST และอื่นๆ) ไว้ในระหว่างการเปลี่ยนเส้นทาง ใช้ 307 สำหรับแบบชั่วคราว และ 308 สำหรับการเปลี่ยนเส้นทางถาวร เมื่อการรักษาเมธอดการร้องขอเป็นสิ่งสำคัญ เช่น จุดเชื่อมต่อ API

วิธีใช้งานไฟล์ .htaccess

ตำแหน่งไฟล์

ไฟล์ .htaccess ควรวางไว้ในไดเรกทอรีรากของเว็บไซต์ของคุณ (ปกติคือ public_html หรือ www) กฎในไฟล์นี้จะมีผลกับไดเรกทอรีที่ไฟล์ตั้งอยู่และไดเรกทอรีย่อยทั้งหมด

หมายเหตุสำคัญ

  • ต้องมี mod_rewrite: กฎการเปลี่ยนเส้นทางส่วนใหญ่ต้องการให้เปิดใช้งานโมดูล mod_rewrite ของ Apache โปรดติดต่อผู้ให้บริการโฮสติ้งหากคุณไม่แน่ใจ
  • การทดสอบ: ทดสอบการเปลี่ยนแปลง .htaccess บนสภาพแวดล้อมจำลอง (Staging) ก่อนเสมอ ข้อผิดพลาดทางไวยากรณ์อาจทำให้ทั้งไซต์เข้าถึงไม่ได้
  • การสำรองข้อมูล: สำรองไฟล์ .htaccess ที่ใช้งานได้อยู่ก่อนทำการเปลี่ยนแปลงเสมอ
  • ลำดับมีความสำคัญ: กฎจะถูกประมวลผลจากบนลงล่าง ลำดับของคำสั่งอาจส่งผลต่อพฤติกรรมได้
  • การแคช: เบราว์เซอร์มักจะแคชการเปลี่ยนเส้นทาง 301 อย่างรุนแรง ให้ใช้หน้าต่างไม่ระบุตัวตนหรือล้างแคชเมื่อทำการทดสอบ

กรณีการใช้งานทั่วไป

การย้ายไปยังโดเมนใหม่

เมื่อย้ายเว็บไซต์ทั้งหมดไปยังโดเมนใหม่ ให้ใช้การเปลี่ยนเส้นทาง 301 ตามรูปแบบเพื่อรักษา URL ทั้งหมด:

  • เก่า: https://old-domain.com/page
  • ใหม่: https://new-domain.com/page

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

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

การบังคับใช้ HTTPS

หลังจากติดตั้งใบรับรอง SSL แล้ว ให้เปลี่ยนเส้นทางการรับส่งข้อมูล HTTP ทั้งหมดไปยัง HTTPS เพื่อให้แน่ใจว่าการเชื่อมต่อปลอดภัยและปรับปรุง SEO (Google ชอบไซต์ที่เป็น HTTPS)

การบล็อกสแปมและการโจมตี

ใช้การบล็อก IP เพื่อปฏิเสธการเข้าถึงจากแหล่งอันตรายที่ทราบ ลดภาระของเซิร์ฟเวอร์จากบอท หรือจำกัดการเข้าถึงสภาพแวดล้อมการพัฒนา

การแก้ไขปัญหา

การเปลี่ยนเส้นทางไม่ทำงาน

  • ตรวจสอบว่า mod_rewrite เปิดใช้งานอยู่ (a2enmod rewrite บน Ubuntu/Debian)
  • ตรวจสอบว่าตั้งค่า AllowOverride เป็น All ในการกำหนดค่า Apache ของคุณ
  • ล้างแคชเบราว์เซอร์ของคุณหรือทดสอบในโหมดไม่ระบุตัวตน
  • มองหาข้อผิดพลาดทางไวยากรณ์โดยใช้ apachectl configtest

500 ข้อผิดพลาดภายในเซิร์ฟเวอร์ (Internal Server Error)

ซึ่งมักระบุว่ามีข้อผิดพลาดทางไวยากรณ์ในไฟล์ .htaccess ของคุณ ให้ตรวจสอบ:

  • เครื่องหมายคำพูดที่ขาดหายไปหรือไม่ตรงกัน
  • ชื่อคำสั่งที่ไม่ถูกต้อง
  • อักขระพิเศษที่หลีก (escape) ไม่ถูกต้อง

การเปลี่ยนเส้นทางวนซ้ำ (Redirect Loop)

สิ่งนี้เกิดขึ้นเมื่อ URL A เปลี่ยนเส้นทางไปที่ URL B ซึ่งเปลี่ยนเส้นทางกลับมาที่ A ให้เพิ่มเงื่อนไขที่เหมาะสม (RewriteCond) เพื่อป้องกันการจับคู่ URL ที่ถูกเปลี่ยนเส้นทางไปแล้ว

แนวทางปฏิบัติที่ดีที่สุด

  • ทำให้เรียบง่ายที่สุด: เพิ่มเฉพาะกฎที่คุณต้องการจริงๆ ไฟล์ .htaccess ที่ซับซ้อนสามารถทำให้เซิร์ฟเวอร์ทำงานช้าลงได้
  • บันทึกกฎของคุณ: เพิ่มความคิดเห็น (#) อธิบายว่าแต่ละกฎทำอะไรและทำไม
  • ทดสอบอย่างละเอียด: ตรวจสอบ URL ที่ได้รับผลกระทบทั้งหมดหลังจากทำการเปลี่ยนแปลง
  • ใช้การกำหนดค่าเซิร์ฟเวอร์เมื่อเป็นไปได้: สำหรับไซต์ที่มีการรับส่งข้อมูลสูง ให้พิจารณาย้ายกฎไปยังการกำหนดค่า Apache หลัก (httpd.conf) เพื่อประสิทธิภาพที่ดีขึ้น
  • ตรวจสอบข้อผิดพลาด 404: หลังจากใช้การเปลี่ยนเส้นทาง ให้ตรวจสอบบันทึกเซิร์ฟเวอร์ของคุณสำหรับ URL ใดๆ ที่ตกหล่น

คำถามที่พบบ่อย

ไฟล์ .htaccess คืออะไรและทำไมฉันถึงต้องการมัน?

ไฟล์ .htaccess คือไฟล์กำหนดค่าที่ใช้โดยเว็บเซิร์ฟเวอร์ Apache ช่วยให้คุณควบคุมการเปลี่ยนเส้นทาง URL, กฎความปลอดภัย, การแคช และอื่นๆ โดยไม่ต้องแก้ไขการกำหนดค่าหลักของเซิร์ฟเวอร์ เป็นสิ่งจำเป็นสำหรับ SEO (การเปลี่ยนเส้นทาง URL เก่า), ความปลอดภัย (การบล็อก IP ที่ไม่ประสงค์ดี) และประสิทธิภาพ (การเปิดใช้งานการบีบอัดและการแคช)

ความแตกต่างระหว่างการเปลี่ยนเส้นทาง 301 และ 302 คืออะไร?

การเปลี่ยนเส้นทาง 301 เป็นแบบถาวรและแจ้งเครื่องมือค้นหาว่า URL เก่าได้ย้ายไปอย่างถาวรแล้ว - พลังของลิงก์และอันดับจะถูกโอนไปยัง URL ใหม่ ส่วนการเปลี่ยนเส้นทาง 302 เป็นแบบชั่วคราว แสดงว่าการเปลี่ยนแปลงนั้นไม่ถาวร - เครื่องมือค้นหาจะยังคงจัดเก็บ URL เก่าไว้ในอินเด็กซ์ ใช้ 301 สำหรับการย้ายไซต์และการเปลี่ยนแปลงถาวร ใช้ 302 สำหรับการบำรุงรักษาชั่วคราวหรือการทดสอบ A/B

ฉันจะบังคับใช้ HTTPS บนเว็บไซต์ของฉันได้อย่างไร?

เพิ่มบรรทัดเหล่านี้ในไฟล์ .htaccess ของคุณ: RewriteEngine On, RewriteCond %{HTTPS} off, RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] สิ่งนี้จะตรวจสอบว่า HTTPS ไม่ได้เปิดใช้งานอยู่และเปลี่ยนเส้นทางการรับส่งข้อมูลทั้งหมดไปยังเวอร์ชันที่ปลอดภัย เครื่องมือสร้างของเราจะสร้างโค้ดนี้ให้โดยอัตโนมัติพร้อมรูปแบบที่ถูกต้อง

ฉันสามารถบล็อกที่อยู่ IP เฉพาะเจาะจงโดยใช้ .htaccess ได้หรือไม่?

ได้! สำหรับ Apache 2.4+ ให้ใช้คำสั่ง RequireAll และ Require not ip คุณสามารถบล็อก IP รายบุคคลหรือทั้งช่วงโดยใช้รูปแบบ CIDR (เช่น 192.168.0.0/16) เครื่องมือของเราจะสร้างไวยากรณ์ที่ถูกต้องสำหรับเวอร์ชัน Apache ของคุณ

ฉันควรใช้ www หรือ non-www สำหรับเว็บไซต์ของฉัน?

ใช้แบบไหนก็ได้ แต่คุณต้องเลือกอย่างใดอย่างหนึ่งและเปลี่ยนเส้นทางอีกอันเพื่อหลีกเลี่ยงปัญหาเนื้อหาซ้ำซ้อน แบบ Non-www (example.com) สั้นและทันสมัยกว่า แบบ WWW (www.example.com) อาจมีข้อได้เปรียบทางเทคนิคเกี่ยวกับคุกกี้ สิ่งที่สำคัญที่สุดคือความสม่ำเสมอ - เลือกอย่างหนึ่งและตั้งค่าการเปลี่ยนเส้นทาง 301 ที่ถูกต้องสำหรับอีกอัน

แหล่งข้อมูลเพิ่มเติม

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"เครื่องมือสร้างรหัสการเปลี่ยนเส้นทาง .htaccess" ที่ https://MiniWebtool.com/th/เครื่องมือสร้างรหัสการเปลี่ยนเส้นทาง-htaccess/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีมงาน miniwebtool อัปเดตเมื่อ: 5 ก.พ. 2026

เครื่องมือสำหรับเว็บมาสเตอร์:

เครื่องมือยอดนิยมและอัปเดตล่าสุด:

ตรวจสอบการเปลี่ยนเส้นทางเครื่องสร้างนิพจน์ crontabเครื่องมือสร้าง XML Sitemapดูทั้งหมด →
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์ > เครื่องมือสร้างรหัสการเปลี่ยนเส้นทาง .htaccess