Bạn đang muốn nhân bản một website wordpress? Tin vui là bạn không cần biết một dòng code nào. Nhân bản (clone) một website WordPress ngày nay có thể gói gọn trong vài cú click chuột nhờ plugin All-in-One WP Migration: nó đóng gói toàn bộ web gốc thành một file duy nhất, rồi bung file đó ra ở web mới — giữ nguyên xi mọi thứ, chỉ khác cái tên miền. Trong bài này, tụi mình sẽ đi trọn quy trình từ A tới Z: xuất dữ liệu web cũ, tạo web mới trên hosting, nhập dữ liệu, cài SSL, và xử lý luôn mấy cái bẫy mà hầu hết hướng dẫn khác quên nhắc bạn.
Nhân bản (clone) website WordPress là gì?

Nhân bản website WordPress là việc tạo ra một bản sao y hệt của một website đang có — từ bài viết, trang, hình ảnh, theme, plugin cho tới cấu hình và toàn bộ database — rồi đưa bản sao đó sang một địa chỉ mới (một tên miền khác, một hosting khác, hoặc một thư mục khác). Sau khi clone xong, bạn có hai website giống nhau như hai giọt nước, nhưng chạy độc lập với nhau.
Ở đây cần tách bạch một chỗ mà nhiều người hay lẫn:
- Chuyển hosting (di chuyển): bạn bê website từ host cũ sang host mới, web cũ ngừng hoạt động. Chỉ còn một bản.
- Nhân bản (clone): bạn nhân đôi website, cả bản gốc lẫn bản sao đều tồn tại. Web gốc không bị đụng gì.
Hiểu đúng chỗ này quan trọng, vì nó cho bạn một sự an tâm lớn: clone không hề động chạm đến website gốc của bạn. Vậy khi nào thì bạn cần tới nó?
- Đổi tên miền / làm lại thương hiệu: muốn dời web sang một domain mới nhưng giữ nguyên toàn bộ nội dung đã dày công xây.
- Tạo bản web thử nghiệm (staging): có một bản y hệt để test theme mới, cập nhật plugin, sửa giao diện — sai thì bỏ, web thật vẫn an toàn.
- Nhân mẫu để triển khai hàng loạt: dân làm dịch vụ web dựng một mẫu chuẩn rồi clone ra nhiều tên miền cho từng khách.
- Sao lưu dự phòng: giữ một bản sao đầy đủ phòng khi web chính gặp sự cố.
>> Nếu bạn xác định lại nhu cầu của mình là chuyển hosting, thì bạn có thể đọc lại bài viết Hướng dẫn các bước chuyển hosting để biết cách làm nhé!
Ưu điểm khi clone website WordPress bằng plugin All-in-One WP Migration

Có nhiều cách để nhân bản một website WordPress.
Nếu làm thủ công, bạn sẽ phải tải source code qua FTP, export và import database bằng phpMyAdmin, chỉnh file wp-config.php, sau đó thay đổi đường dẫn trong database. Cách này cho phép kiểm soát chi tiết nhưng đòi hỏi khá nhiều kiến thức kỹ thuật.
Với đa số người dùng, sử dụng All-in-One WP Migration sẽ đơn giản và an toàn hơn rất nhiều.
Những ưu điểm nổi bật của plugin này gồm:
- Không cần biết code: Mọi thao tác đều thực hiện qua giao diện WordPress, không phải chỉnh database hay file cấu hình.
- Đóng gói toàn bộ website: Theme, plugin, bài viết, hình ảnh và database được lưu trong một file .wpress, hạn chế nguy cơ bỏ sót dữ liệu.
- Tự thay đổi URL: Khi import sang website mới, plugin sẽ tự cập nhật đường dẫn theo tên miền mới, giúp giảm lỗi ảnh hoặc liên kết vẫn trỏ về website cũ.
- Nhanh và an toàn: Toàn bộ quá trình chỉ mất vài phút và hạn chế đáng kể các lỗi thường gặp khi thao tác
- Dễ sử dụng nhiều lần: Sau khi có file .wpress, bạn có thể dùng lại để triển khai thêm nhiều website khác với quy trình tương tự.
Nếu bạn muốn kiểm soát toàn bộ quá trình hoặc cần xử lý các trường hợp đặc biệt, cách thủ công vẫn là lựa chọn phù hợp. Tuy nhiên, nếu mục tiêu là clone website nhanh, an toàn và không phải thao tác với code, All-in-One WP Migration sẽ là giải pháp thuận tiện hơn. Trong bài viết này, chúng ta sẽ thực hiện theo cách này.
Cần chuẩn bị trước khi clone website?
Để cả quá trình trôi chảy, bạn soát nhanh mấy thứ sau trước khi bắt tay:
- Quyền quản trị website gốc: bạn cần đăng nhập được vào trang
wp-admincủa web muốn nhân bản để xuất dữ liệu. - Tên miền mới và quyền quản lý DNS: tên miền bạn muốn clone web sang, và khả năng thêm bản ghi trỏ về hosting.
- Hosting cho website mới: có thể là một gói hosting mới, hoặc dùng chung hosting hiện tại. Nên chọn hosting có bảng điều khiển dễ dùng (OnePanel), tính năng cài WordPress một click và SSL tự động — sẽ đỡ cực hơn rất nhiều.
- Ước lượng dung lượng web gốc: bản miễn phí của plugin giới hạn nhập file tối đa 512MB. Nếu web bạn nặng hơn, hãy đọc trước phần xử lý ở cuối bài.
- Nên sao lưu trước cho chắc: dù clone không đụng web gốc, một bản backup luôn khiến bạn ngủ ngon hơn.
Hướng dẫn nhân bản website WordPress bằng All-in-One WP Migration
Quy trình chia làm hai nửa rõ ràng: xuất dữ liệu từ web gốc, rồi nhập vào web mới. Ở đây tụi mình demo trọn gói, kể cả bước dựng website mới từ con số 0 trên hosting. Nếu bạn đã có sẵn một web WordPress trống để nhận dữ liệu thì cứ nhảy thẳng tới Bước 4.
Bước 1 — Cài và kích hoạt plugin trên website gốc
Đăng nhập vào trang quản trị WordPress của website mà bạn muốn lấy dữ liệu (ví dụ web A). Ở menu bên trái, vào Plugins (Gói mở rộng) → Add New (Thêm mới). Trong ô tìm kiếm, gõ all-in-one wp migration. Plugin cần cài là cái đầu tiên hiện ra: All-in-One WP Migration and Backup. Bấm Install Now (Cài đặt ngay), đợi cài xong rồi bấm Activate (Kích hoạt).
Kích hoạt xong, kéo xuống menu bên trái bạn sẽ thấy xuất hiện mục All-in-One WP Migration. Vậy là web gốc đã sẵn sàng để xuất dữ liệu.
Bước 2 — Xuất (Export) toàn bộ dữ liệu website gốc
Di chuột vào mục All-in-One WP Migration vừa xuất hiện, chọn Export (Xuất). Ở màn hình Export, bấm vào nút Export To (Xuất trang web sang) và chọn File (Tệp tin). Hệ thống bắt đầu đóng gói toàn bộ website của bạn — bài viết, hình ảnh, theme, plugin và cả database — thành một file duy nhất. Bạn chỉ cần ngồi đợi.
Xong xuôi, một nút tải về hiện ra. Bấm để tải file về máy. File backup này có đuôi .wpress — đây chính là “chiếc vali” chứa toàn bộ website của bạn, lát nữa mình sẽ dùng nó để bung sang web mới.
Lưu ý về giới hạn: bản miễn phí cho phép nhập file tối đa 512MB. Nếu file
.wpresscủa bạn lớn hơn con số này, xem phần “Website lớn hơn 512MB thì làm sao?” ở gần cuối bài trước khi làm tiếp.
Bước 3 — Tạo website WordPress mới trên hosting
Trong lúc file đang tải, mình chuyển sang dựng website mới để nhận dữ liệu. Phần này minh họa trên hosting iNET dùng bảng điều khiển OnePanel. Nếu bạn xài hosting bên khác hoặc đã cài sẵn WordPress cho tên miền mới, cứ bỏ qua bước này và sang thẳng Bước 4.
3.1. Thêm (addon) tên miền vào hosting. Đăng nhập hosting, mở OnePanel, vào mục Tên miền → Thêm tên miền. Nhập tên miền mà bạn muốn dựng web (ví dụ tenmienmoi.com), chọn kiểu domain phù hợp, các thông tin còn lại để mặc định rồi bấm Tạo.
3.2. Trỏ tên miền về IP hosting. Bạn tìm địa chỉ IP của hosting trong OnePanel (ví dụ dạng 103.57.223.36). Sau đó vào trang quản lý tên miền, mở phần Bản ghi (DNS records) và thêm hai bản ghi:
| Loại bản ghi | Tên/Host | Giá trị |
|---|---|---|
| A | @ |
IP hosting (vd 103.57.223.36) |
| CNAME | www |
tên miền của bạn |
Lưu lại và chờ tên miền trỏ về host (thường vài phút, đôi khi lâu hơn tùy DNS).
3.3. Cài WordPress cho tên miền mới. Quay lại OnePanel, vào mục Quản lý WordPress → Cài đặt. Chọn tên miền vừa thêm, để phiên bản WordPress mặc định, rồi nhập tài khoản và mật khẩu quản trị (hoặc bấm tạo mật khẩu tự động). Bấm Lưu. Nếu hệ thống hỏi “chắc chắn muốn ghi đè WordPress không?” thì đó là phòng khi tên miền đã cài WP trước đó — web mới tinh thì bạn cứ đồng ý. Nhớ lưu lại thông tin đăng nhập vừa tạo.
Bước 4 — Cài plugin và Nhập (Import) dữ liệu vào website mới
Đăng nhập vào trang wp-admin của website mới. Lúc này web chưa có SSL nên trình duyệt có thể cảnh báo “không bảo mật” — không sao cả, bạn bấm Nâng cao → Tiếp tục truy cập, lát nữa cài SSL là hết.
Vào web mới rồi, bạn lặp lại y hệt Bước 1: vào Plugins → Add New, tìm và cài All-in-One WP Migration, rồi kích hoạt. Sau đó di chuột vào mục All-in-One WP Migration → chọn Import (Nhập) → Import From File. Chọn đúng file .wpress bạn đã tải về ở Bước 2 để tải lên. Đợi upload đạt 100%, màn hình xác nhận hiện ra thì bấm Proceed (Tiếp tục) để hệ thống xử lý. Khi thấy thông báo Import thành công là xong — toàn bộ dữ liệu web gốc đã nằm gọn trong web mới.
Cái bẫy quan trọng nhất mà ít hướng dẫn nói cho bạn: sau khi import, tài khoản đăng nhập của web mới sẽ bị thay bằng tài khoản quản trị của web gốc (vì cả database đã bị ghi đè). Tức là mật khẩu bạn tự đặt ở Bước 3.3 không còn dùng được nữa — hãy đăng nhập lại bằng đúng user/mật khẩu của website gốc. Rất nhiều người tưởng mình bị “khóa ngoài” web chỉ vì không biết điều này.
Bước 5 — Cài SSL và kiểm tra kết quả
Giờ truy cập thử tên miền mới. Bạn sẽ thấy website hiện ra giống hệt web gốc, chỉ khác mỗi tên miền — bài viết, hình ảnh, giao diện y nguyên. Nếu vẫn còn dòng cảnh báo “không bảo mật”, đó là do chưa bật SSL. Xử lý nốt:
- Vào OnePanel → mục SSL Certificate → Thêm SSL.
- Chọn tên miền của web mới, bấm Thêm SSL tự động (chứng chỉ Let’s Encrypt miễn phí).
- Đợi hệ thống cài xong, báo thành công.
Một mẹo nhỏ để kiểm tra cho chính xác: hãy mở website bằng cửa sổ ẩn danh (Incognito) hoặc một trình duyệt khác. Trình duyệt thường lưu cache của lần truy cập “không bảo mật” trước đó, nên phải vào ẩn danh mới thấy ngay ổ khóa xanh. Bấm vào ổ khóa, bạn sẽ xem được chứng chỉ SSL vừa cài — vậy là kết nối đã an toàn.
Sau khi mọi thứ chạy ngon, bạn nên vào Settings → Permalinks (Cài đặt → Đường dẫn tĩnh) và bấm Save Changes một lần. Thao tác này làm mới cấu trúc đường dẫn, tránh lỗi 404 khi bấm vào các bài viết ở web mới.
Website lớn hơn 512MB thì làm sao?
Đây là rào cản phổ biến nhất. Bản miễn phí của All-in-One WP Migration chỉ cho nhập file tối đa 512MB, trong khi một website có nhiều hình ảnh, video là vượt ngưỡng này như chơi. Bạn có mấy hướng xử lý:
- Dùng bản mở rộng Unlimited: tiện lợi nhất, gỡ bỏ hoàn toàn giới hạn dung lượng, nhưng là extension trả phí (cần bản quyền).
- Tăng giới hạn upload của PHP: nhờ hosting nâng các thông số
upload_max_filesize,post_max_sizevàmemory_limitlên cao hơn kích thước file của bạn. Cách này miễn phí nhưng cần chỉnh cấu hình server. - Giảm dung lượng file trước khi xuất: ở màn hình Export, plugin cho phép loại trừ bớt (ví dụ bỏ qua thư mục cache, spam comment, hoặc các file không cần thiết) để file
.wpressnhẹ đi.
Nếu bạn dùng hosting có hỗ trợ kỹ thuật tốt, cách nhanh nhất thường là nhắn cho bộ phận hỗ trợ nâng giúp giới hạn upload — vài phút là xong, khỏi tốn tiền mua extension.
Lỗi thường gặp khi clone website WordPress và cách khắc phục

Nhân bản bằng plugin đã rất “nhàn”, nhưng vẫn có vài tình huống hay gặp. Tụi mình gom lại đây để bạn khỏi hoảng:
- Không đăng nhập được web mới sau khi import: nhớ dùng tài khoản của web gốc, không phải mật khẩu bạn tự đặt lúc cài. Đây là lỗi số một, đọc lại phần blockquote ở Bước 4.
- Ảnh vỡ, link vẫn trỏ về domain cũ: plugin thường tự thay URL, nhưng nếu còn sót, cài thêm plugin
Better Search Replaceđể tìm domain cũ và thay bằng domain mới trong database. - Import báo vượt quá 512MB: xem lại phần xử lý web lớn ở trên.
- Web trắng hoặc báo lỗi 500 sau import: thường do thiếu bộ nhớ (tăng
memory_limit) hoặc xung đột plugin. VàoSettings → Permalinkslưu lại, hoặc tạm tắt bớt plugin để tìm thủ phạm. - SSL đã cài nhưng vẫn báo “không bảo mật”: gần như luôn là do cache trình duyệt. Thử cửa sổ ẩn danh, chờ vài phút, và đảm bảo đã bật SSL trên hosting.
- Lỗi “mixed content” (trang nửa http nửa https): cài plugin
Really Simple SSLđể tự ép toàn bộ liên kết sang https.
Nên clone website WordPress trên hosting nào cho nhàn?
Nhìn lại cả quy trình, bạn sẽ thấy phần “nặng” nhất không nằm ở plugin, mà nằm ở hosting: bạn cần addon tên miền dễ dàng, cài WordPress chỉ bằng một cú click, có SSL Let’s Encrypt tự động miễn phí, và đủ dung lượng cùng giới hạn upload thoải mái để không bị chặn giữa chừng. Chọn đúng hosting, việc nhân bản gói gọn trong mười lăm phút. Chọn sai, bạn loay hoay cả buổi chỉ vì cái panel khó dùng hay không bật được SSL.
Và với kinh nghiệm của mình, mình có gợi ý cho bạn đó là sử dụng dịch vụ hosting WordPress tại iNET: có bảng điều khiển OnePanel được iNET thiết kế trực quan, có nhiều tính năng bảo mật nâng cao cho website, cài WordPress một click qua WordPress Manager, SSL tự động miễn phí, trỏ tên miền nhanh và chỉnh giới hạn upload đều gọn gàng — đúng những thứ giúp việc clone web trở nên nhẹ nhàng hơn rất nhiều.
Bạn có thể tham khảo bảng giá rất rẻ, chỉ từ 39k của dịch vụ hosting WordPress iNET tại đây: https://inet.vn/hosting/cloud-wordpress-hosting
Câu hỏi thường gặp (FAQ)
Clone website WordPress có làm mất dữ liệu web gốc không?
Không. Nhân bản chỉ xuất ra một bản sao từ web gốc, còn website gốc giữ nguyên vẹn, vẫn chạy bình thường. Quá trình clone không hề ghi đè hay xóa gì trên web gốc. Bạn hoàn toàn yên tâm là sau khi clone, bạn có hai website độc lập chứ không đánh đổi mất bản cũ.
Sau khi nhân bản, tôi đăng nhập web mới bằng tài khoản nào?
Bằng tài khoản quản trị của website gốc. Vì plugin ghi đè toàn bộ database (bao gồm cả bảng người dùng) sang web mới, nên mật khẩu bạn tự đặt lúc cài WordPress cho web mới sẽ không còn dùng được. Hãy đăng nhập lại đúng user và mật khẩu bạn vẫn dùng cho web gốc.
Bản miễn phí clone được website nặng bao nhiêu?
Bản miễn phí của All-in-One WP Migration giới hạn nhập file tối đa 512MB. Nếu website của bạn nặng hơn, bạn có thể nhờ hosting tăng giới hạn upload của PHP, loại bớt dữ liệu không cần thiết khi xuất, hoặc dùng bản mở rộng Unlimited có trả phí để gỡ hoàn toàn giới hạn này.
Nhân bản website WordPress có cần biết code không?
Không cần. Toàn bộ quy trình bằng All-in-One WP Migration chỉ là các thao tác click chuột: cài plugin, bấm Export, tải file, bấm Import. Bạn không phải mở database, không phải sửa file cấu hình hay chạy bất kỳ lệnh nào. Đây chính là ưu điểm lớn nhất khiến plugin phù hợp với cả người không rành kỹ thuật.
Hai website giống hệt nhau có bị Google phạt trùng lặp nội dung không?
Có rủi ro nếu cả hai cùng công khai cho Google index. Nếu bản clone chỉ dùng để test (staging), bạn nên chặn nó khỏi công cụ tìm kiếm bằng cách bật “Discourage search engines” trong Settings → Reading, hoặc chặn qua robots. Còn nếu bạn clone để đổi hẳn sang tên miền mới, hãy chuyển hướng 301 từ web cũ sang web mới và ngừng bản cũ, để Google hiểu đây là một lần dời nhà chứ không phải hai bản sao cạnh tranh nhau.
Có bắt buộc phải trỏ tên miền trước khi cài WordPress không?
Nên trỏ trước để mọi thứ suôn sẻ. Khi tên miền đã trỏ đúng về IP hosting, việc cài WordPress, đăng nhập wp-admin và cài SSL tự động đều diễn ra trơn tru. Nếu cài WordPress khi tên miền chưa trỏ, bạn có thể vẫn thao tác được qua panel, nhưng việc kích hoạt SSL và truy cập bằng tên miền sẽ phải chờ đến khi DNS cập nhật xong.
Vậy là bạn đã có trong tay cách nhân bản một website WordPress trọn vẹn chỉ trong vài cú click — không đụng code, không lo mất dữ liệu, không còn cảnh vã mồ hôi với phpMyAdmin. Cứ làm theo từng bước, gặp file lớn thì xử lý theo mẹo ở trên, và nhớ cái bẫy đăng nhập bằng tài khoản web gốc là bạn sẽ về đích ngon lành. Chúc bạn clone thành công nhé! Trong quá trình làm mà có chỗ nào vướng, cứ để lại bình luận hoặc liên hệ đội ngũ dangkyhosting.com, tụi mình luôn sẵn sàng hỗ trợ bạn.


