จากหัวข้อวันนี้มีการย้าย subdomain ใหม่เพื่อไปขึ้น domain ที่จดใหม่ซึ่งวันนี้ก็จะมีเรื่องยุ่งๆอยู่สักหน่อย เพราะว่าเมื่อเราใช้ subdomain ไปนานๆก็จะมีลิงค์ที่วิ่งเข้าหาเว็บเราอยู่ ถ้าเราเปลี่ยนเว็บไปที่ใหม่โดยไม่ทำ fw หรือทำ redirect ไปก็จะทำให้ลิงค์เสีย seo ก็จะเสียตามไปด้วย การใช้งานของผู้ใช้ก็จะไม่สมูท วันนี้มีขั้นตอนมาแนะนำกันครับ จริงๆเขียนไว้กันตัวเองลืมด้วย T^T
1. เมื่อเราจดโดเมนใหม่แล้วให้เราทำการ point server ไปที่โฮสที่เราได้ติดตั้งไว้
2. ถ้าโฮสใช้ที่เดิม ก็ Create site ใหม่ขึ้นมาแล้ว copy subdomain ไปไว้ที่ใหม่ได้เลย กรณีนี้ก็ไม่ต้องเปลี่ยน Database เพราะเชื่อมกันอยู่แล้วใช้ตัวเดิมไปได้เลย
3. ถ้าโฮสใหม่อยู่คนละที่ ต้อง download site เดิม และ Export database ไปที่ใหม่ให้เรียบร้อย
4. หลังจากนั้นก็เข้าไปเปลี่ยน Database ที่ wp_options เป็น site ใหม่ของเรา ที่ส่วนของ siteurl, home
5. หลังจากแก้เรียบร้อยแล้ว ก็ให้ลง plugin เพิ่มที่ชื่อว่า Better Search Replace
ใช้งานง่ายๆ โดย ช่อง Search : https://ชื่อเว็บเก่า.com
ช่อง Replace : https://ชื่อเว็บใหม่.com
selete tables : เลือก table ของ database ที่เราจะแก้ (เข้าไปไล่ดูใน phpmyadmin ก่อนแก้เด้อ)
เอา เครื่องหมายถูกหน้า run as dry run ออก และถ้า จะ replace Guids ก็ให้เช็คบอคเครื่องหมายนี้ด้วย ใน database จะเจอที่ส่วนของ post ลองไล่ดูนะ
WP BSS plugin6. หลังจากทำเสร็จแล้ว ให้กลับมา subdomain เดิมสร้างไฟล์ .htaccess แล้วเอาโค้ดล่างนี้ไปใส่เพื่อให้ redirect ไปเว็บใหม่
โดยโค้ดสำหรับการ redirect จะมีอยู่ 2 แบบ ได้แก่
สำหรับ redirect โดเมน (เปลี่ยน https://www.newdomain.com เป็นชื่อโดเมนที่จะ redirect)
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) https://www.newdomain.com/$1 [R=301,L]
Apache Configuration
สำหรับ redirect URL ภายโดเมน (เปลี่ยน oldpage.html เป็น URL ของเว็บไซต์เก่า และเปลี่ยน http://www.sandbox.com/newpage.html เป็น URL ใหม่ที่จะ redirect)
Redirect 301 /oldpage.html http://www.sandbox.com/newpage.html
จบแล้วนะลองเอาไปทำกับ เราหลงทำ forword domain พังไปครึ่งวันก้อเลยเขียนมาเผื่อใครจะเจอสถานะการณ์เดียวกันจะได้ไม่เสียเวลางมหา แน๊ะแจ๊ะ
เครดิตจาก https://help.one.com
แบ่งปันกัน เราอยู่กันไม่เกิน 100 ปีหรอกครับ
สุดท้ายก็ทิ้งไว้ที่โลก จะคงเหลือไว้แต่คุณงามความดีที่ให้ระลึกถึงกันครับ
Follow Us / Thanat Sirikitphattana