Bạn muốn thay đổi đường dẫn website cũ sang đường dẫn website mới? thật dễ dàng khi sử dụng các câu lệnh trên sql .
Hôm nay mình sẽ chia sẻ các câu lệnh sql đổi từ domain:
bạn muốn chuyển toàn bộ đường dẫn từ domain cũ banmoda.com sang domain mới maumoda.com trong database WordPress, bao gồm: bài viết, sản phẩm, danh mục, ảnh, link nội bộ, v.v.
Dưới đây là bản SQL đã chỉnh sẵn cho trường hợp của bạn 👇
⚠️ Trước khi thực hiện
-
Sao lưu database (rất quan trọng!) — xuất file
.sqlqua phpMyAdmin hoặc plugin backup (UpdraftPlus, Duplicator…). -
Kiểm tra lại domain:
-
Domain cũ:
https://banmoda.com -
Domain mới:
https://maumoda.com
(nếu bạn dùng không có HTTPS hoặc có www, mình có thể chỉnh lại cho khớp hoàn toàn).
-
Câu lệnh SQL thay đổi hàng loạt
Dán đoạn này vào tab SQL trong phpMyAdmin, rồi bấm Thực thi (Go):
-- 1️⃣ Thay đổi URL trong nội dung bài viết, sản phẩm, trang
UPDATE wp_posts
SET post_content = REPLACE(post_content, 'https://banmoda.com', 'https://maumoda.com');
-- 2️⃣ Thay đổi URL trong GUID (đường dẫn bài viết nội bộ)
UPDATE wp_posts
SET guid = REPLACE(guid, 'https://banmoda.com', 'https://maumoda.com');
-- 3️⃣ Thay đổi URL trong bảng meta (ảnh đại diện, liên kết tùy chỉnh,...)
UPDATE wp_postmeta
SET meta_value = REPLACE(meta_value, 'https://banmoda.com', 'https://maumoda.com');
-- 4️⃣ Thay đổi URL trong danh mục, thẻ, mô tả sản phẩm
UPDATE wp_terms
SET slug = REPLACE(slug, 'banmoda.com', 'maumoda.com');
UPDATE wp_termmeta
SET meta_value = REPLACE(meta_value, 'https://banmoda.com', 'https://maumoda.com');
UPDATE wp_term_taxonomy
SET description = REPLACE(description, 'https://banmoda.com', 'https://maumoda.com');
-- 5️⃣ Thay đổi URL trong bảng tùy chọn (siteurl, home)
UPDATE wp_options
SET option_value = REPLACE(option_value, 'https://banmoda.com', 'https://maumoda.com')
WHERE option_name IN ('siteurl', 'home');
-- 6️⃣ (Tuỳ chọn) Thay đổi URL trong các thiết lập khác (theme, widget,...)
UPDATE wp_options
SET option_value = REPLACE(option_value, 'https://banmoda.com', 'https://maumoda.com');



