07 October 2013

ใช้ Permalinks ภาษาไทยไม่ได้ Wordpress

[ย้ายบทความจาก Gushared.com]
    สวัสดีครับทุกๆท่าน หลายๆคนอาจจะเคยใช้ Wordpress สำหรับการทำเว็บส่วนตัวขึ้นมาสักหนึ่งเว็บและอาจจะรู้จัก Permalink ซึ่งปกติ เมื่อเราติดตั้ง Wordpress เสร็จ มันจะทำการเซ็ต Permalink ของเราเป็น Default ให้ ซึ่งในแง่ของคนทำ SEO มันไม่เวิร์คเอาซะเลย แต่พอเราเปลี่ยนมันมาเป็น Post name เอ้า ! เห้ยยยยย ทำไมมันลิ้งไม่ได้ว่ะ ซึ่งผมก็เคยเป็น อิอิ และก็แก้แล้วในที่สุด เดี๋ยวผมจะแบ่งปันความรู้ให้แล้วกันนะครับ

ขั้นที่ 1 ให้เราเปิดโปรแกรม Notepad ขึ้นมาครับ ซึ่งผมเชื่อว่าทุกเครื่องต้องมี จากนั้น ก๊อปโค๊ดล่างนี้ไปว่างครับ
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


ขั้นที่ 2 ให้เราเซฟไฟล์เป็น .htaccess เลยครับ แต่เวลาเซฟเราต้องเซฟโดยใส่ชื่อไฟล์ดังนี้นะครับ ".htaccess" ไม่อย่างงั้นมันจะเซฟไฟล์ให้เราโดยเติม .txt ให้ ซึ่งใช้ไม่ได้ครับ

ขั้นที่ 3 ให้เราทำการอัพโหลดไฟล์ครับ ซึ่งไฟล์นี้นี้จะอัพโหลดไว้ที่เดียวกับ wp-config.php เลยครับ จากนั้นก็เซ็ต File Permissions เป็น 777
    มาถึงขั้นตอนสุดท้ายครับ เป็นขั้นตอนในการเซ็ต Permalink ให้เราไปที่หน้า Dashboard จากนั้นไปที่ Settings -> Permalinks ลองคลิกเลือก Post name แล้วกด Save Changes ครับ
เมื่อทำตามขั้นตอนทั้ง 4 เสร็จ ให้ลองเข้าเว็บไซต์เราดูครับ แล้วคลิกสักลิงค์ดู แล้วสังเกตที่ url ของเรา จะเห็นว่ามันสามารถใช้ภาษาไทยได้แล้วครับ ^_^