permalink ทำให้ url อ่านง่ายขึ้นเพื่อ SEO
โดยปกติแล้ว url ลิงค์ต่างๆของ wordpress นั้นจะเป็นแบบ http://killthewhat.com/?p=127 ซึ่งมันอ่านไม่ออกและไม่สามรถเดาได้ว่าลิงค์นี้คืออะไร และที่สำคัญสุดคือ google ไม่รู้จักครับทำให้ไม่สามารถเก็บข้อมูลนี้ได้ ฉะนั้นเราควรมาทำ permalink กันครับจะสามารถเปลี่ยน url ให้เป็นแบบของ killthewhat ก็ได้ครับทำให้อ่านง่ายสื่อถึงเนื้อหาของเราและ google ก็สามารถอ่านออกครับ เช่น http://killthewhat.com/plesk-panel/permission/ มาเริ่มกันเลยดีกว่าครับเพื่อ SEO ของเรา
เข้าไปหน้า admin นะครับแล้วเลือก Settings > Permalinks

ซึ่งจะเป็นการตั้งค่าของ permalink ให้เปลี่ยน link เป็นไปตามรูปแบบใดก็ได้
ในนั้นจะมี Option ให้เลือกอยู่ 5 จุดด้วยกัน ซึ่งก็จะแสดงผล URL แตกต่างกันไป
- Default
http://killthewhatcom/?p=5
- Date and name
http://killthewhatcom/2009/02/28/permalink/
- Month and name
http://killthewhat.com/2009/05/sample-post/
- Numeric
http://killthewhatcom/archives/5/
- Custom Structure
อันนี้เราเลือกแสดงผลได้เอง เช่นhttp://killthewhat.com/plesk-panel/permission/
จาก 1-4 เราเห็นอยู่แล้วว่าจะแสดงผลยังไง ส่วนอันที่ 4 ทาง wordpress ได้กำหนดตัวแปรไว้ให้เราจัดการการแสดงผล URL เอาไว้หลากหลายพอดู
- %year%
แสดงปีแบบ 4 ตัวอักษร เช่น 2007 - %monthnum%
แสดงเลขเดือนแบบ 2 ตัวอักษร เช่น 02 - %day%
แสดงวันที่ เช่น 28 - %hour%
แสดงชั่วโมง เช่น 15 - %minute%
แสดงนาที เช่น 43 - %second%
แสดงวินาที เช่น 33 - %postname%
แสดงชื่อของ Post - %post_id%
แสดงหมายเลข ID ของ Post เช่น 5 - %category%
แสดง Category - %author%
แสดงชื่อผู้เขียน Entry นั้น
อ้างอิง : http://codex.wordpress.org/Using_Permalinks
ก่อนที่จะทำการเลือกหรือปรับแต่ง ให้เราทำการอัฟไฟล์ .htaccess ขึ้นไปในระบบก่อนครับ โดยเข้าไปใน Control Panel ของเรา จากนั้นเข้าไปที่ Files > File Manager ให้เข้าไปที่ folder httpdocs และไปที่ folder ที่เก็บ wordpress ไว้ของใครอยู่ที่ root ก็ไม่ต้องไปไหนครับ กด Add New File

จากนั้นติ้กที่ File creation ในช่อง file name ให้ชื่อไฟล์ว่า .htaccess จากนั้น OK
เราจะได้ไฟล์ .htaccess มาจากนั้นให้กำหนดสิทธิ์เป็น RWX RWX RWX หรือ 777 เพื่อให้ระบบสามารถเขียนไฟล์ดังกล่าวได้

จากนั้นกลับไปที่หน้าของการตั้งค่า permalink ให้เราเลือกว่าจะกำหนด url เป็นแบบไหนจากนั้นกด OK เลยครับ ส่วนใครที่ต้องการกำหนดเอง วิธีใช้ก็ไม่ยุ่งยาก เริ่มด้วย / แล้วต่อด้วยตัวแปรที่เราอยากให้แสดง คั่นด้วย / เป็นอันใช้ได้ ตัวอย่างเช่น
/%category%/%postname%
นี่เป็น Permalinks ที่ผมใช้กับเวปนี้ จะเห็นว่าใช้ตัวแปร 2 ตัว คือ %category% กับ %postname%
จากนั้นกด OK ครับระบบจะทำการเขียน code บน .htaccess ให้
ข้อสังเกตุอย่างหนึ่งที่ WordPress บอกมาเกี่ยวกับการใช้ %category% กับ %postname% ก็คือ
บทความแนะนำWordPress ไม่แนะนำให้ใช้ %postname% เดี่ยวๆในการแสดงผลครับ เพราะอาจจะทำให้เข้าหน้านั้นไม่ได้ แนะนำให้ใช้ร่วมกับ ตัวแปรอื่นๆด้วย



