สวัสดีครับ
เนื่องจากเจ้า Slug ภาษาไทยที่อ่านไม่รู้เรื่องลำคาญตาจึงยอมแก้ไข ทั้ง Web เพื่อให้อ่านชื่อ Slug และ url ภาษาไทยได้ ดูสะอาดตาและยอมเสี่ยง Page และ Post ที่ indexed แล้ว ต้องทำการ Reindexed อีกรอบ
พอเห็น SurceCode สะอาดอย่างนี้แล้วชื้นใจ
<link rel="canonical" href="
http://www.abc.com/123456789/ มนต์เสน่ห์-ทะเลอ่าวไทย-เกาะเต่า-เกาะนางยวน.html" />
ก็คิดอยู่แล้วตั้งแต่แรกครับ ตอนนี้ก็มาหาวิธีแก้ปัญหาต่อสำหรับบางลิงค์ที่ index ไม่ยอม update
ปัญหาคือ บาง Post และ Page ที่ยัง Reindexed ไม่เรียบร้อย ติดที่ลิงค์เก่าทำให้เข้าหน้านั้นไม่ได้
ผมต้องการให้ Redirect ไปที่ Post ID ของ Post ครับ โดยใช้ Permalink เดิม /%post_id%/%postname%
จะได้ url :
www.abc.com/12345/ ประเทศไทย
:wanwan012:ใน Version เก่าจำได้ว่า ถ้าพิมพ์มาผิดที่ Postname เช่น
www.abc.com/12345/ ประเทศไทยย มันก็เข้าได้ปกติเพราะมันดูแค่ ID ข้างหน้าครับ
และเป็นทางเลือกของ Post ID ทำให้เข้าได้อีกแบบคือ
www.abc.com/12345/ จะได้ Content เดียวกัน
ตอนนี้ใช้ Wordpress 3.9 ล่าสุด
คำถาม มีวิธีไหนให้ Ignore ลิงค์เก่าที่ เข้าไม่ได้ ให้หันไปมอง post id เพื่อให้ลิงค์ทำงานได้ปกติหรือไม่ครับคือถ้า มาแบบ
www.abc.com/12345/ ประเทศไทยยยยย ให้มันไปอ่านที่
www.abc.com/12345/ งง งง เหมือนกัน ไม่รู้จะอธิบายยังงัย ถ้า งง งง ถามมาเพิ่มนะครับ
ปล. ตอนนี้ Re Index เข้ามาแล้ว 90% กับ Link ที่มี URL ภาษาไทยใหม่ แบบเต็มชื่อ ไม่มีตัดตก เช่น URL นี้
www.abc.com/123456789/ มนต์เสน่ห์-ทะเลอ่าวไทย-เกาะเต่า-เกาะนางยวน
ขอบคุณครับ
สุวรรณภูมิ