การทำให้เปิดหน้าเว็บไซต์แรกเป็น index.html บน wordpress

2
อ่านแล้ว 2,102 ครั้ง

การทำให้เปิดหน้าเว็บไซต์แรกเป็น index.html บน wordpress

add-index-html-on-wordpress-01

https://www.varietypc.net/index.html

สำหรับการทำให้เปิดหน้าเว็บไซต์แรกเป็น index.html บน wordpress นั้น จริงๆแล้วเว็บไซต์ใดๆที่ติดตั้ง cms อย่าง wordpress เอาไว้บน root directory ของเว็บเซิฟเวอร์ ไฟล์ที่จะมีการเปิดอ่านเป็นอันดับแรกจะเป็นไฟล์ index.php เท่านั้น แต่ถ้าเราต้องการสร้างไฟล์ index.html แล้วอัพโหลดขึ้นไปบนเว็บเซิฟเวอร์เพื่อทำให้เป็นหน้าเว็บไซต์ต้อนรับหรือ Landing Page หรือทำเป็นหน้าเว็บไซต์เพื่อร่วมเฉลิมฉลองในพระราชพิธีต่างๆ แล้วทำการสร้างลิงค์เพื่อให้ผู้เยี่ยมชมคลิกไปยังหน้าถัดไป ซึ่งจะเป็นไฟล์ index.php จะต้องมีการแก้ไขแท็กบางแท็กที่อยู่ภายในไฟล์ canonical.php ของ wordpress เพิ่มเติม ไม่เช่นนั้นเราจะไม่สามารถเปิดต่อไปยังไฟล์ index.php ของ wordpress ได้

โดยจะมีขั้นตอนง่ายๆดังต่อไปนี้ครับ

ด้วยการเปิดโปรแกรม FTP แล้วเชื่อมต่อไปยังเว็บเซิฟเวอร์ แล้วเปิดเข้าไปยังไดเรกทอรี่ wp-includes หาไฟล์ canonical.php แล้วดาวน์โหลดไฟล์นี้ลงมาไว้ยังคอมพิวเตอร์ พร้อมกับทำการแก้ไขไฟล์ด้วยโปรแกรมเท็กซ์อิดิเตอร์ต่างๆ

แล้วทำการค้นหาบรรทัด

// trailing /index.php
$redirect['path'] = preg_replace('|/' . preg_quote( $wp_rewrite->index, '|' ) . '/*?$|', '/', $redirect['path']);

แล้วลบโค้ดออก 2 ตัวอักษร ก็คือ *?

ก็จะได้เป็น

// trailing /index.php
$redirect['path'] = preg_replace('|/' . preg_quote( $wp_rewrite->index, '|' ) . '/$|', '/', $redirect['path']);

add-index-html-on-wordpress-02

แล้วทำการบันทึกไฟล์ที่มีการแก้ไขนี้ พร้อมกับอัพโหลดขึ้นไปรันบนเว็บเซิฟเวอร์ได้แล้ว

Note. ทั้งนี้หากมีการแก้ไขโค้ดดังกล่าว หัวข้อหรือเมนู Home ที่ถูกกำหนดเอาไว้ให้เป็นหน้าเว็บไซต์หลักของลิงค์ภายใน เมื่อมีการคลิกบนหัวข้อนี้ก็จะมีการลิงค์เชื่อมโยงกลับไปที่ไฟล์ index.html ด้วย ดังนั้นที่หัวข้อเมนูดังกล่าวก็ต้องมีการใส่ index.php ต่อท้ายโดเมนเนมนั้นๆเสมอ

  Note. "สนับสนุนบทความของแท้ไม่ก็อปปี้ต้อง VarietyPC.net เท่านั้น! ทางเว็บไซต์ไม่อนุญาตให้เว็บมาสเตอร์หรือเจ้าของเว็บไซต์ใด คัดลอกบทความหรือรูปภาพเพื่อนำไปเผยแพร่ต่อบนเว็บไซต์อื่น หากฝ่าฝืนถือเป็นความผิดตามกฎหมายที่ระบุไว้สูงสุด"

Previous articleการทำรูปภาพและตัวหนังสือเป็นสีขาว-ดำทั้งเว็บไซต์ สำหรับเว็บมาสเตอร์
Next articleการเพิ่มตำแหน่งร้านค้าลง Google Map ง่ายๆด้วย Google My Business
ส่วนตัวชื่นชอบการเขียน, พัฒนาซอร์สโค้ดเว็บไซต์เป็นชีวิตจิตใจ ตลอดจนถึงอัพเดตเนื้อหาทริค, เทคนิคคอมพิวเตอร์ และข่าวสารเทคโนโลยีทุกอย่าง นอกเหนือจากการเคลียร์งานหลักเสร็จเรียบร้อย ก็จะมาทิ้งชีวิตให้กับ VarietyPC.net กันต่อแทบทุกวัน แต่บางครั้งอาจจะไม่ได้อัพเดตเนื้อหา เพราะต้องพัฒนาระบบการจัดการ Backend หลังบ้านไปด้วยและมีคนทำเพียงคนเดียว แม้จะไม่ได้รับผลตอบแทนจากแหล่งใดๆก็ตาม ตอนนี้เว็บไซต์เล็กๆแห่งนี้ก็ใกล้ย่างเข้าปีที่ 12 แล้วครับ และจะยังคงอยู่แชร์ความรู้กับพี่น้อง เพื่อนๆคนไทย และทั่วโลกตลอดไปครับ