Skip to content →

แก้ไข URL ของ Blog ให้ตรงตามเรื่องที่เขียน

ผมได้ทำการแก้ไขเพื่อให้ url ในแต่ละ content สามารถสื่อความหมายถึงตัวเนื้อหาที่เขียนได้ชัดเจนมากขึ้น (อ้างอิงเนื้อหาจาก http://www.basicstep.net/wordpress/search-engine-friendly-urls-wordpress/)

ปัญหาเกิดขึ้นจากการใช้งานโปรแกรม FTP ทั้ง Cute FTP บน XP และโปรแกรม CyberDuck บน Mac ไม่สามารถแสดงผลไฟล์ชื่อ “.htaccess” ซึ่งเป็นไฟล์ที่สำคัญในการแก้ไข เปลี่ยนแปลงในฟังก์ชั่นดังกล่าว ทำให้ผมต้องใช้โปรแกรม TextEdit บน Mac (หรือ Notepad บน XP) เพื่อก็อบปี้โค้ดหลังจากแก้ไขใน WordPress แล้ว เอามาใส่และเซฟเป็นไฟล์นามสกุลอื่นก่อนที่จะไป Rename ในโปรแกรม FTP เพื่อให้เป็น .htaccess อย่างต้องการ

หลังจากลองทำดูแล้ว พบปัญหาว่าไฟล์ที่เซฟเป็นนามสกุลอื่นนั้น พอเข้าไป Rename แล้วทำไม่ได้ เพราะแม้ว่านามสกุลไฟล์นั้นเปลี่ยนไป แต่ File Type ยังคงเหมือนเดิม ไม่ได้ถูกแก้ไข ผมเลยต้องเข้าไปที่ ​Control Panel ของ Host ที่ใช้งานอยู่บนเว็บแทน แล้วก็อบปี้ .htaccess ในโฟลเดอร์หลักไปใส่ในโฟลเดอร์ /blog (โฟล์เดอร์เก็บไฟล์ Blog) จึงจะสามารถใช้งานได้

นอกจากนั้นแล้ว ระบบยังไม่สนับสนุนหน้า content ที่ตั้งชื่อเป็นภาษาไทย โดยเราจะต้องตามไปแก้ที่คำสั่ง “Post slug” ทางด้านขวาข้างๆ กล่องที่ไว้เขียนข้อความนั่นแหละครับ หรือเราจะเปลี่ยนชื่อ URL ได้ด้วยการไปแก้ที่คำสั่งนั้นเช่นเดียวกัน

Published in WordPress