Nếu như bạn đang có domain A và giờ muốn chuyển toàn bộ dữ liệu sang domain B thì làm cách sau
Nếu domain mới có document root là:
/usr/local/lsws/domain_B.com/html
và muốn copy toàn bộ nội dung từ:
/usr/local/lsws/domain_A.com/html
sang đó, dùng:
cp -a /usr/local/lsws/domain_A.com/html/. /usr/local/lsws/domain_B.com/html/
Mình khuyên dùng cp -a thay vì cp -r vì nó giữ lại permissions, timestamps, symlink… tốt hơn.
Nếu thư mục đích chưa tồn tại
mkdir -p /usr/local/lsws/domain_B.com/html cp -a /usr/local/lsws/domain_A.com/html/. /usr/local/lsws/domain_B.com/html/
Dấu /. ở cuối source rất quan trọng:
html/.
Nó có nghĩa là copy toàn bộ nội dung bên trong html, kể cả file ẩn như .htaccess, chứ không tạo thêm một thư mục html lồng bên trong.
Sau khi copy, kiểm tra:
ls -la /usr/local/lsws/domain_B.com/html
Đừng xóa domain_A.com vội. Copy trước → cấu hình domain mới → SSL → test toàn bộ Welcome/API/link → ổn hết rồi mới quyết định domain cũ redirect hay giữ làm demo.
