เปลี่ยนโดเมน ของเว็บที่ใช้ WordPress แบบเร็วๆ

wordpress

wordpress เมื่อเราเปลี่ยนโดเมนเราจะต้องแก้ไขข้อมูลใน database ด้วยหลายส่วนเลย ผมสรุปให้เป็นบทความนี้ พร้อมทั้ง code MySQL ด้วยเลยเพื่อความสะดวก

เมื่อเราตั้งค่าเปลี่ยนโดเมนจาก hosting เรียบร้อยแล้ว เวลาที่เราเปิดเว็บ จะพบว่า wordpress พยายาม redirect กลับไปโดเมนเดิม ดังนั้นเราต้องแก้ที่ database ด้วยการเปิดตัวจัดการ database ขึ้นมา อาจจะเป็น PHPMyAdmin หรือว่า MySQL client ตัวอื่นก็ได้ แล้วเชื่อมต่อเข้าไปที่ database ที่กำลังรัน wordpress

จากนั้นให้รัน command ดังด้านล้าง แต่ว่า เปลี่ยน old domain เป็นชื่อโดเมนเก่าของคุณ เช่น aaa.com  และ new domain ให้เป็นชื่อโดเมนใหม่ของคุณ เช่น bbb.com แล้วรันเลยครับ

UPDATE `wp_posts` SET `post_content` = REPLACE(post_content, 'old domain', 'new domain')

จากนั้น ให้เปลี่ยน wp_posts ให้เป็น table “wp_options” และ “post_content” ให้เป็น “option_value” แล้วสั่งรันอีกรอบ

จากนั้น ให้เปลี่ยน wp_options ให้เป็น table “wp_postmeta” และ “options_value” ให้เป็น “meta_value” แล้วสั่งรันอีกรอบ

แค่นี้ทุกอย่างก็เรียบร้อย พร้อมใช้งานแล้วครับ ถ้าทดสอบเปิดแล้วยัง redirect เหมือนเดิมให้เปลี่ยน browser นะครับ มันอาจจะจำค่าเดิมอยู่ครับ

อธิบายเพิ่มเติมก็คือ  คำสั่งที่รันครั้งแรก มีผลต่อ table wp_posts ที่จะเก็บ blog post ของเราทั้งหมด โดยไปทำหน้าที่ ค้นหาโดเมนเก่า ไมว่าจุดใดก็ตาม และเปลี่ยนเป็นโดเมนใหม่ ในการรันแค่ครั้งเดียว ส่วนครั้งที่สอง ก็เปลี่ยนไปทำกับ table wp_options (การตั้งค่าต่างๆของเว็บ) และครั้งที่สาม ก็ไปทำกับ table wp_postmeta

เป็นอันจบกระบวนการเปลี่ยนโดเมนของ word press

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

เร่งความเร็ว WordPress ให้ทะลุจอ [ปัญหา+วิธีการ]

หลายๆคนที่ใช้งาน WordPress แล้วพบกับปัญหาการติดตั้ง Theme, Plugin เข้าไปเยอะ...

วิธีป้องกัน WordPress โดน Hack

อัพโหลดไฟล์ของ WordPress ขึ้นสู่โฮสสมบูรณ์แล้วให้ตั้งค่าดังนี้  1. ไปที่ไฟล์...

วิธีการเปลี่ยนภาษา WordPress เป็นไทยหรืออังกฤษ

วิธีการเปลี่ยนภาษา WordPress เป็นไทยหรืออังกฤษ  วิธีที่ 1 WordPress...

วิธีการป้องกัน WordPress โดนแฮก [Hack WordPress]

จากบทความที่แล้ว วิธีการ Clean Install WordPress ใหม่ทั้งหมด...

WordPress แนะนำ Plugin แก้ไข URL ในเว็บให้เป็น HTTPS

สืบเนื่องจากบทความ “.htaccess คำสั่ง Redirect HTTP ไปยัง HTTPS”...