การทำงานกับไฟล์. htaccess ใน WordPress

htaccess ไฟล์ WordPress

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

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

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

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

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

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

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

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

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

โดยหลักการแล้วนี่เป็นระบบที่ค่อนข้างดีและมีความปลอดภัย อย่างไรก็ตามในโลกแห่งความเป็นจริงมันสามารถสร้างปัญหาที่แท้จริงได้ หนึ่งก็คือเพราะ นักพัฒนา 75% ใช้ JavaScriptดังนั้นจึงไม่สะดวกในการใช้ Apache ปลั๊กอินจำนวนมากสามารถเขียนทับไฟล์. htaccess ในลักษณะที่ทำให้ไซต์ของคุณไม่ปลอดภัย การแก้ไข (หรือแม้แต่การระบุ) ปัญหาประเภทนี้อยู่นอกเหนือขอบเขตของเราที่นี่ แต่ข้อควรระวังมาตรฐานเกี่ยวกับปลั๊กอินใช้ - ติดตั้งเฉพาะที่คุณเชื่อถือเท่านั้นและได้รับการอัปเดตเป็นประจำเพื่อแก้ไขช่องโหว่ด้านความปลอดภัยเช่นนี้

การค้นหาและแก้ไขไฟล์. htaccess

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

ในส่วนนี้เราจะแสดงวิธีการทำ แต่แรก… 

คำเตือน: การแก้ไขไฟล์. htaccess อาจทำให้เว็บไซต์ของคุณเสียหายได้ 

การเปลี่ยนแปลงใด ๆ กับไฟล์พื้นฐานที่ไซต์ของคุณเรียกใช้มีความเสี่ยง คุณควร สำรองข้อมูลไซต์ของคุณเสมอ ก่อนทำการเปลี่ยนแปลงใด ๆ และทดลองโดยไม่ส่งผลกระทบต่อไซต์ที่ใช้งานจริง 

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

การเข้าถึงและแก้ไขไฟล์. htaccess

ทั้งหมดนี้มาดูกันว่าคุณจะเข้าถึงไฟล์. htaccess ได้อย่างไร ในการดำเนินการดังกล่าว:

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

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

การใช้ไฟล์. htaccess

ตอนนี้คุณพร้อมที่จะเริ่มใช้ฟังก์ชันพิเศษที่มีให้โดยไฟล์. htacess เริ่มจากพื้นฐานสองสามข้อ

  • 301 เปลี่ยนเส้นทาง - การเปลี่ยนเส้นทาง 301 เป็นโค้ดชิ้นเล็ก ๆ ที่ส่งผู้เยี่ยมชมจากหน้าหนึ่งไปยังอีกหน้าหนึ่งและมีความจำเป็นหากคุณโอนบล็อกโพสต์เฉพาะที่เชื่อมโยงมาจากไซต์ภายนอก หรือคุณสามารถใช้ไฟล์. htaccess เพื่อเปลี่ยนเส้นทางเว็บไซต์ คุณยังสามารถนำผู้เยี่ยมชมจากไซต์ HTTP เวอร์ชันเก่าไปยังเวอร์ชัน HTTPS ใหม่ที่ปลอดภัยยิ่งขึ้น เพิ่มสิ่งนี้ในไฟล์. htacess:

Redirect 301 /oldpage.html /newpage.html

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

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

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

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

ก้าวต่อไปด้วย. htaccess

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

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

คุณคิดอย่างไร?

ไซต์นี้ใช้ Akismet เพื่อลดสแปม เรียนรู้วิธีการประมวลผลข้อมูลความคิดเห็นของคุณ.