Admin
Well-Known Member
Staff member
Administrator
- OS
- Windows 10
- BR
- Chrome 141.0.0.0
Chào các bạn, hôm nay tuoitreit.vn xin chia sẻ cho các bạn hướng dẫn đổi tên miền cũ sang mới cho Discuz, có tác dụng nếu bạn muốn đổi tên miền và thay đổi toàn bộ dữ liệu sang tên miền mới, thuận lợi cho seo
Mục đích:
Thay đổi tên miền (domain) của diễn đàn Discuz! mà không làm mất dữ liệu, vẫn đăng nhập và hoạt động bình thường.
1. Chuẩn bị
2. Sửa file cấu hình
Mở file:
và (nếu có):
Tìm và chỉnh lại như sau:
Nếu sau khi đổi domain bị văng ra khỏi admin, thêm dòng:
Lưu lại các thay đổi.
3. Đăng nhập lại trang quản trị
Truy cập địa chỉ:
Đăng nhập bằng tài khoản quản trị cũ để vào khu vực AdminCP.
4. Cập nhật các cài đặt trong AdminCP
Sau khi vào được trang quản trị, cần sửa lại toàn bộ nơi có chứa domain cũ:
5. Cập nhật domain trong cơ sở dữ liệu (bài viết & tiêu đề)
Nếu bài viết, ảnh, hoặc tiêu đề có chứa domain cũ thì cần thay toàn bộ.
Vào:
AdminCP → Quản trị → Cơ sở dữ liệu → Nâng cấp → Thay thế hàng loạt
hoặc chạy SQL trực tiếp trong phpMyAdmin:
Thay domain trong nội dung bài viết:
Thay domain trong tiêu đề bài viết:
Lưu ý: Nếu bảng của bạn dùng tiền tố khác (vd: dz_, bbs_), hãy thay cho đúng trước khi chạy.
6. Làm mới bộ nhớ đệm
Cách 1: Vào AdminCP → Công cụ → Cập nhật bộ nhớ đệm
Cách 2: Xóa thủ công thư mục:
(giữ lại file .htaccess nếu có)
7. Thiết lập chuyển hướng domain cũ → mới (nếu cần)
Nếu bạn vẫn giữ domain cũ, thêm đoạn sau vào file .htaccess:
→ Giúp người truy cập và công cụ tìm kiếm tự động chuyển sang domain mới (bảo toàn SEO).
8. Kiểm tra sau khi hoàn tất
Chúc bạn thành công!
Mọi sao chép vui lòng ghi rõ nguồn tuoitreit.vn!
Mục đích:
Thay đổi tên miền (domain) của diễn đàn Discuz! mà không làm mất dữ liệu, vẫn đăng nhập và hoạt động bình thường.
- Domain mới (ví dụ: newdomain.com)
- DNS đã trỏ về hosting cũ hoặc mới
- Có thể truy cập web bằng domain mới
- Sao lưu đầy đủ mã nguồn + cơ sở dữ liệu
Mở file:
Code:
config/config_global.php
Code:
config/config_global_default.php
Tìm và chỉnh lại như sau:
PHP:
$_config['cookie']['cookiedomain'] = '.newdomain.com';
$_config['admincp']['runquery'] = 1; // Cho phép chạy lệnh SQL trong AdminCP
Nếu sau khi đổi domain bị văng ra khỏi admin, thêm dòng:
PHP:
$_config['admincp']['checkip'] = 0;
Lưu lại các thay đổi.
Truy cập địa chỉ:
http://newdomain.com/admin.phpĐăng nhập bằng tài khoản quản trị cũ để vào khu vực AdminCP.
Sau khi vào được trang quản trị, cần sửa lại toàn bộ nơi có chứa domain cũ:
- Tổng quan → Thông tin trang → URL của website
→ Sửa thành:https://newdomain.com
- Tổng quan → Thiết lập tên miền
→ Sửa domain cho trang chủ, diễn đàn, mobile (nếu có)
- Giao diện → Thanh điều hướng
→ Nếu có đường dẫn tuyệt đối (http://olddomain.com/...) thì đổi sang domain mới
- Quảng bá → Liên kết đối tác / Quảng cáo
→ Sửa lại các banner, liên kết, quảng cáo có chứa domain cũ
- Công cụ → Cập nhật bộ nhớ đệm
→ Làm mới cache sau khi chỉnh xong
- Quản trị viên → Cấu hình UCenter
→ Sửa đường dẫn UCenter sang domain mới
- Trong UCenter → Quản lý ứng dụng → Diễn đàn
→ Cập nhật URL chính của diễn đàn thành domain mới
Nếu bài viết, ảnh, hoặc tiêu đề có chứa domain cũ thì cần thay toàn bộ.
Vào:
AdminCP → Quản trị → Cơ sở dữ liệu → Nâng cấp → Thay thế hàng loạt
hoặc chạy SQL trực tiếp trong phpMyAdmin:
Thay domain trong nội dung bài viết:
SQL:
UPDATE pre_forum_post
SET message = REPLACE(message, 'olddomain.com', 'newdomain.com');
Thay domain trong tiêu đề bài viết:
SQL:
UPDATE pre_forum_thread
SET subject = REPLACE(subject, 'olddomain.com', 'newdomain.com');
Lưu ý: Nếu bảng của bạn dùng tiền tố khác (vd: dz_, bbs_), hãy thay cho đúng trước khi chạy.
Cách 1: Vào AdminCP → Công cụ → Cập nhật bộ nhớ đệm
Cách 2: Xóa thủ công thư mục:
Code:
/data/cache/
Nếu bạn vẫn giữ domain cũ, thêm đoạn sau vào file .htaccess:
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R=301]
→ Giúp người truy cập và công cụ tìm kiếm tự động chuyển sang domain mới (bảo toàn SEO).
- Đăng nhập thử bằng tài khoản admin & thành viên
- Kiểm tra link, hình ảnh, quảng cáo, logo
- Làm mới cache và sitemap
- Đảm bảo UCenter và các ứng dụng liên kết hoạt động bình thường
Chúc bạn thành công!
Mọi sao chép vui lòng ghi rõ nguồn tuoitreit.vn!