Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

การแก้ไขไฟล์ .htaccess ใน WordPress: คู่มือขั้นตอน

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

หากคุณรันเว็บไซต์ WordPress มานาน คุณต้องเคยต้องการเข้าถึงและแก้ไขไฟล์นี้บ้าง ตั้งอยู่บนเว็บเซิร์ฟเวอร์ ไฟล์ .htaccess ช่วยให้คุณบล็อกที่อยู่ IP จำกัดการเข้าถึงไฟล์ WordPress เปิดหน้าข้อผิดพลาดแบบกำหนดเอง และอีกมากมาย

การแก้ไข .htaccess ไม่ใช่งานง่าย ข้อผิดพลาดเล็กๆ น้อยๆ สามารถทำให้เว็บไซต์พังได้ แต่คุณไม่ต้องกังวล เพราะเราจะพาคุณผ่านกระบวนการค้นหาและแก้ไขไฟล์ .htaccess โดยไม่ทำให้เว็บพัง

ไฟล์ .htaccess คืออะไร?

ไฟล์ .htaccess ถูกสร้างขึ้นเองเมื่อคุณติดตั้ง WordPress ครั้งแรก มันเป็นไฟล์ที่สำคัญมาก ที่ให้คุณสั่งการเฉพาะเจาะจงให้เซิร์ฟเวอร์โฮสติ้ง ไฟล์นี้ใช้สำหรับฟังก์ชันเช่น การ redirect การแก้ไขการกำหนดค่าเว็บไซต์ และแม้แต่การรักษาความปลอดภัยเว็บ WordPress

ตัวอย่างเช่น หากคุณกำลังปรับปรุงเว็บไซต์และต้องการจำกัดการเข้าถึงหน้าหนึ่ง คุณสามารถป้องกันด้วยรหัสผ่านได้ด้วย .htaccess เรามีคู่มือวิธีป้องกันเว็บไซต์ด้วยรหัสผ่านด้วย Htaccess หากต้องการดู

ไฟล์ .htaccess ตั้งอยู่ที่ไหน?

ไฟล์ htaccess ของ WordPress อยู่ที่ราก (root) ของการติดตั้ง WordPress หมายถึงอะไร? มาย้อนกลับไปดูกัน

เว็บไซต์ WordPress ประกอบด้วยไฟล์และโฟลเดอร์มากมาย จัดเก็บในโครงสร้างที่เป็นระบบ

เพื่อเข้าใจโครงสร้างไฟล์ WordPress ให้คิดถึงตุ๊กตารัสเซีย (Russian Doll) ของเล่นนี้ประกอบด้วยชุดตุ๊กตาไม้โพรง ขนาดต่างๆ ตุ๊กตาแต่ละตัวซ้อนอยู่ในตุ๊กตาที่ใหญ่กว่า

ในทำนองเดียวกัน ไฟล์เว็บไซต์เล็กๆ ซ้อนอยู่ในโฟลเดอร์ไฟล์ที่ใหญ่กว่า ไฟล์ WordPress ที่ใหญ่ที่สุดคือโฟลเดอร์ public_html และมักเรียกว่าโฟลเดอร์ราก (root folder) ไฟล์ .htaccess อยู่ในโฟลเดอร์รากนี้

วิธีค้นหาไฟล์ .htaccess ใน WordPress?

ไฟล์ .htaccess มักถูกซ่อนไว้ เหตุผลคือ มันเป็นไฟล์สำคัญมาก และ WordPress ต้องการปกป้องจากอันตรายที่เป็นไปได้ เช่น การลบโดยไม่ได้ตั้งใจ

เพื่อค้นหาไฟล์ .htaccess คุณต้อง เข้าสู่ระบบบัญชีโฮสติ้ง WordPress และไปที่ cPanel จากนั้นเปิด File Manager และเลือกโฟลเดอร์ public_html

เนื่องจากไฟล์ .htaccess ถูกซ่อน คุณต้องทำให้มองเห็นได้โดยเลือก Setting ซึ่งมักอยู่มุมขวาบนของ cPanel File Manager ทันทีที่เลือก Settings หน้าต่างจะโผล่ขึ้นมา จากนั้นเลือกตัวเลือก Show Hidden Files

การแก้ไขไฟล์ .htaccess ใน WordPress: คู่มือขั้นตอน
เลือก ‘Show Hidden Files’

ตอนนี้ กลับไปที่โฟลเดอร์ public_html และ .htaccess ควรจะมองเห็นได้แล้ว

การแก้ไขไฟล์ .htaccess ใน WordPress: คู่มือขั้นตอน
ไปที่ public_html > .htaccess

ตอนนี้คุณรู้วิธีค้นหาไฟล์แล้ว มาให้เราแสดงวิธีแก้ไขกัน

การเรียนรู้การทำงานกับ .htaccess จะเป็นประโยชน์ เพราะมีหลากหลายสิ่งที่คุณสามารถทำกับไฟล์ .htaccess ได้ Click To Tweet

วิธีแก้ไขไฟล์ .htaccess WordPress?

มีหลายวิธีในการแก้ไขไฟล์ .htaccess ในย่อหน้าถัดไป เราจะแสดงทั้งหมด

  1. แก้ไขไฟล์ htaccess WordPress จาก cPanel
  2. แก้ไขไฟล์ htaccess WordPress ด้วย FTP Client
  3. หรือ แก้ไขไฟล์ htaccess WordPress ด้วยปลั๊กอิน

หยุดก่อน! คุณควรสำรองข้อมูล (Backup)

ก่อนที่คุณจะแก้ไขไฟล์ .htaccess WordPress ให้ทำ การสำรองเว็บไซต์ครบถ้วน. เราไม่สามารถเน้นย้ำความสำคัญของไฟล์และความเสี่ยงจากการลบโดยไม่ได้ตั้งใจได้พอ นอกจากนี้ การแก้ไขที่คาดหวังให้เห็นบนเว็บไซต์ อาจไม่เป็นไปตามที่ต้องการ หรือแย่กว่านั้น เว็บไซต์พัง ไม่ว่าจะเกิดอะไรขึ้น หากคุณมีการสำรอง คุณสามารถกู้คืนเว็บไซต์กลับสู่สภาพปกติได้ทันที ไม่ต้องตื่นตระหนก

ถูกต้อง ตอนนี้มาแสดงวิธีแก้ไขไฟล์ .htaccess ของคุณกัน

1. การแก้ไขไฟล์ .htaccess จาก cPanel

ขั้นตอนที่ 1:

เข้าสู่ระบบบัญชีโฮสติ้ง จากนั้นไปที่ cPanel และเลือก File Manager

ขั้นตอนที่ 2:

จาก File Manager ไปที่ โฟลเดอร์ public_html ไฟล์ .htaccess อยู่ในโฟลเดอร์นี้ เมื่อเจอแล้ว คลิกขวา และเลือก Edit

การแก้ไขไฟล์ .htaccess ใน WordPress: คู่มือขั้นตอน
คลิกขวาและเลือก Edit

แค่นี้ก็จบแล้ว ตอนนี้คุณสามารถใส่โค้ดสนิปเพทเพื่อแก้ไขเว็บไซต์ได้

2. การแก้ไขไฟล์ .htaccess ด้วย FTP Clients

อีกวิธีหนึ่งในการแก้ไขไฟล์ .htaccess คือการใช้ FTP Client สำหรับคนที่ไม่รู้ FTP Client คืออะไร ให้คิดว่ามันเป็นเครื่องมือที่เชื่อมต่อเว็บไซต์กับคอมพิวเตอร์ของคุณ ด้วย FTP Client เช่น Filezilla คุณสามารถเข้าถึงไฟล์เว็บไซต์จากคอมพิวเตอร์โลคัลโดยไม่ต้องเข้าสู่ระบบบัญชีโฮสติ้ง นี่คือวิธีแก้ไขไฟล์ .htaccess ด้วย FTP Client

ขั้นตอนที่ 1: ติดตั้ง Filezilla

ดาวน์โหลดและติดตั้ง Filezilla (FTP Client ยอดนิยม) บนคอมพิวเตอร์ เมื่อติดตั้งเสร็จ เปิดมัน

ขั้นตอนที่ 2: หาข้อมูล FTP Credentials

ตอนนี้คุณต้องเชื่อมต่อ Filezilla กับเว็บไซต์ และต้องการข้อมูล FTP Credentials คุณสามารถขอจากผู้ให้บริการโฮสติ้ง แต่หากอยากหาเอง นี่คือ 2 แหล่งที่ช่วยได้ – วิธีหา FTP credentials ด้วยตนเอง และวิดีโอเกี่ยวกับการหา FTP credentials

ข้อมูล FTP Credentials ประกอบด้วย 4 อย่าง – hostname, username, password และ port number

บน Filezilla มีช่องทางเลือกที่ด้านบนของหน้าต่าง สำหรับใส่ FTP credentials เมื่อใส่เสร็จ คลิก Quickconnect และปล่อยให้ซอฟต์แวร์เชื่อมต่อกับเว็บไซต์

การแก้ไขไฟล์ .htaccess ใน WordPress: คู่มือขั้นตอน
ใส่ hostname, username, password และ port number

ขั้นตอนที่ 3: ค้นหา & แก้ไขไฟล์ .htaccess

Filezilla แบ่งเป็น 2 ส่วน ด้านซ้ายคือ local site แสดง ไฟล์จากคอมพิวเตอร์โลคัล ด้านขวาคือ remote site แสดง ไฟล์จากเว็บไซต์

จาก remote site ให้เลือก โฟลเดอร์ public_html เนื้อหาของโฟลเดอร์จะปรากฏในส่วน File name ซึ่งอยู่ด้านล่าง Remote site

เมื่อเจอไฟล์ .htaccess ให้ คลิกขวาและเลือก Edit

การแก้ไขไฟล์ .htaccess ใน WordPress: คู่มือขั้นตอน
ไปที่ Remote site > Filename > .htaccess

แค่นี้ก็จบครับ ต่อไปเราจะแสดงวิธีแก้ไขไฟล์ .htaccess ด้วยปลั๊กอิน

3. การแก้ไขไฟล์ .htaccess ด้วยปลั๊กอิน

การแก้ไขไฟล์ .htaccess ทั้งผ่าน cPanel และ FTP client อาจดูมีความเสี่ยงหน่อย เพราะต้องไปที่การสำรองเว็บไซต์แล้วค่อยแก้ไขไฟล์ เจ้าของเว็บไซต์ส่วนใหญ่ไม่เข้าถึงไฟล์ WordPress และอาจรู้สึกท่วมท้นตอนแรก ในสภาพเช่นนี้ การทำผิดพลาดไม่ได้ทำให้ประหลาดใจ ใช้ปลั๊กอินเป็นตัวเลือกที่ปลอดภัยกว่า

มีปลั๊กอินในคลังมากมายสำหรับแก้ไข .htaccess แต่หลังพิจารณาอย่างรอบคอบ เราเลือก Htaccess Editor ปลั๊กอินนี้มีการติดตั้งใช้งาน 50,000+ และคะแนน 5 ดาวมากกว่าสองโหล จากหน้าคลัง เรายังทราบว่ามีการอัปเดตบ่อย Hxaccess Editor ตรงตามเกณฑ์ทั้งหมดในการเลือกปลั๊กอินที่เหมาะสม

ก่อนติดตั้งปลั๊กอิน อย่างไรก็ตาม ลองสร้างเว็บไซต์ทดสอบ (staging) แล้วค่อยติดตั้งปลั๊กอินเพื่อตรวจสอบว่าเกิดปัญหาความเข้ากันได้หรือไม่ ปัญหาความเข้ากันได้อาจทำให้เว็บไซต์ทำงานผิดปกติ และปลั๊กอินบางตัวอาจหยุดทำงาน นี่คือโพสต์ที่ดีเกี่ยวกับวิธีสร้างเว็บไซต์ WordPress แบบ Staging

เมื่อทดสอบเสร็จ ถึงเวลาแก้ไขไฟล์ .htaccess ด้วยปลั๊กอิน

ขั้นตอนที่ 1:

ติดตั้งและเปิดใช้งาน Hxaccess Editor บนเว็บไซต์ WordPress

ขั้นตอนที่ 2:

จากนั้นบนแดชบอร์ดเว็บไซต์ ไปที่ Settings แล้วเลือก WP Htaccess Editor นั่นจะพาคุณไปที่ไฟล์ .htaccess โดยไม่ต้องออกจากแดชบอร์ด WordPress ใส่โค้ดสนิปเพทใดๆ และจำไว้ว่า บันทึกการเปลี่ยนแปลง

การแก้ไขไฟล์ .htaccess ใน WordPress: คู่มือขั้นตอน
ใส่โค้ดสนิปเพทที่คุณต้องการ

แค่นี้ก็จบครับ!

ข้อความปิดท้าย

ยินดีด้วย! คุณก้าวแรกสู่การเป็นผู้เชี่ยวชาญ WordPress แปลกๆ แบบไม่กidding การเรียนรู้การทำงานกับ .htaccess จะเป็นประโยชน์ เพราะมีหลากหลายสิ่งที่คุณทำได้กับไฟล์ .htaccess

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

ลองปลั๊กอินสำรองข้อมูล BlogVault เพื่อสำรองข้อมูล