Thư mục bài viết
Hướng dẫn chuyển đổi WordPress : Làm thế nào để chuyển đổi hosting và tên miền website của bạn?
Do một trang web do Chen Weiliang quản lý có chứa một từ nhạy cảm (tên của một nhà lãnh đạo quốc gia Trung Quốc), nó đã bất ngờ bị chặn và không thể truy cập được ở Trung Quốc đại lục.
Quan sát cho thấy nhiều trang web nước ngoài hợp pháp đã bị "Tường lửa vĩ đại" của Trung Quốc chặn vì chứa các từ ngữ nhạy cảm. Do đó, dù đang vận hành các trang web truyền thông mới hay thương mại điện tử , chúng ta đều phải đặc biệt chú ý đến việc trang web của mình có chứa các từ ngữ nhạy cảm hay không và sử dụng công nghệ để lọc chúng nhằm giảm nguy cơ bị chặn.
Làm thế nào để kiểm tra xem tên miền website có bị chặn hay không? Bạn có thể tham khảo bài viết này: " Phải làm gì nếu tên miền và địa chỉ IP website của bạn bị chặn? Phát hiện và truy vấn bởi Tường lửa vĩ đại của Trung Quốc ."
Bài viết này tổng hợp các hướng dẫn di chuyển và thay đổi tên miền trong WordPress. Nói chung, các bước để di chuyển trang web như sau:
- XNUMX. Sao lưu các tệp và cơ sở dữ liệu trang web blog;
- XNUMX. Chuyển các tệp trang web sang không gian mới và nhập cơ sở dữ liệu trong không gian mới;
- XNUMX. Sửa đổi cấu hình trang web và cơ sở dữ liệu;
- XNUMX. Thay đổi tên miền mới;
- XNUMX. Kiểm tra kết quả chuyển khoản.
Có 3 tình huống mà trang web WordPress di chuyển
- 1. Thay đổi không gian, không phải tên miền
- 2. Thay đổi tên miền mà không thay đổi không gian
- 3. Thay đổi tên miền, cũng thay đổi không gian
XNUMX. Sao lưu các tệp và cơ sở dữ liệu trang web blog
1) Tải xuống và sao lưu tệp blog trong không gian ban đầu:
- Nếu dung lượng gốc hỗ trợ giải nén trực tuyến, bạn nên đóng gói và tải xuống, để kích thước tải xuống nhỏ hơn và tiết kiệm được nhiều thời gian.
- (Về cơ bản mình dùng FTP để đồng bộ và backup vào local nếu có cập nhật bài viết. Tốt nhất mọi người nên có thói quen này, nếu không tai nạn bất ngờ xảy ra khiến bạn tiếc hùi hụi!)
2) Sao lưu cơ sở dữ liệu:
- có thể vượt quaphpMyAdmin, Empire Backup King, hoặc một plug-in sao lưu cơ sở dữ liệu như WP-DBManager, bạn có thể chọn cách mà bạn quen thuộc.
Thêm hướng dẫn di chuyển trang web WordPress ▼
XNUMX. Tải lên tệp blog và nhập cơ sở dữ liệu
1) Sử dụng FTP để tải các tệp blog lên không gian mới Cũng giống như tải xuống, nếu không gian mới hỗ trợ giải nén trực tuyến, bạn nên đóng gói và tải lên, giúp tiết kiệm rất nhiều thời gian và lưu lượng.
- Thông thường, thư mục WordPress nằm dưới public_html /, vì vậy chỉ cần tải các tệp trong thư mục public_html / lên public_html / của máy chủ mới.
2) Nhập cơ sở dữ liệu: PHPMyAdmin, Empire Backup King có thể làm được.
- Bạn cần tạo cơ sở dữ liệu trong máy chủ mới, sau đó nhập cơ sở dữ liệu bạn đã xuất trước đó.
3) Nhập cơ sở dữ liệu MySQL qua SSH ▼
XNUMX. Sửa đổi cấu hình trang web và cơ sở dữ liệu (khóa)
1) Chỉnh sửa tệp wp-config. Tốt nhất là không nên dùng Notepad; hãy sử dụng trình soạn thảo như Notepad++ hoặc UltraEdit để thay đổi thông tin cơ sở dữ liệu MySQL cho phù hợp với thông tin cơ sở dữ liệu của nhà cung cấp dịch vụ lưu trữ web mới của bạn, như sau:
/** WordPress 数据库的名称 */
define('DB_NAME', '你的新空间数据库名称');
/** MySQL 数据库用户名 */
define('DB_USER', '你的数据库用户名');
/** MySQL 数据库密码 */
define('DB_PASSWORD', '你的数据库登录密码');
/** MySQL 主机 */
define('DB_HOST', '你的数据库地址');Chỉ cần nhập tên cơ sở dữ liệu, tên người dùng và mật khẩu cho không gian lưu trữ mới của bạn. Lưu ý rằng máy chủ MySQL mặc định là 'localhost'. Nếu bạn đang sử dụng máy chủ Windows, bạn không cần thay đổi. Nếu bạn đang sử dụng máy chủ Linux , bạn có thể cần nhập địa chỉ cơ sở dữ liệu.
2) Nhập phpMyAdmin vào không gian mới để sửa đổi cơ sở dữ liệu: sửa đổi giá trị của các trường "siteurl" và "home" trong bảng cơ sở dữ liệu wp_options và thay đổi chúng thành địa chỉ tên miền mới của bạn;
3) Đăng nhập vào máy chủ tên miền (ví dụ: DNSPOD) và phân giải tên miền thành địa chỉ IP của không gian mới.
4) Đăng nhập vào bảng điều khiển lưu trữ và thêm tên miền.
- Làm thế nào đểBảng điều khiển CWPThêm tên miền?Vui lòng xem hướng dẫn sau ▼
Plug-in Tìm kiếm & Thay thế thay thế đường dẫn máy chủ và tên miền (được khuyến nghị)
Cài đặt và sử dụng plugin Tìm kiếm & Thay thế ▼
Việc sử dụng chức năng tìm kiếm và thay thế trong phpMyAdmin có thể dễ dàng dẫn đến mất dữ liệu đã được lưu bởi nhiều plugin WordPress ...
Chúng tôi khuyên bạn nên sử dụng plugin Tìm kiếm & Thay thế để thay thế tên miền và đường dẫn trong cơ sở dữ liệu MySQL. ▼
phpMyAdmin sửa đổi đường dẫn máy chủ và tên miền
- Nếu bạn không sử dụng plugin Tìm kiếm & Thay thế, hãy chọn sửa đổi đường dẫn máy chủ và tên miền trong phpMyAdmin.
Bước 1: Trong phpMyAdmin, hãy nhấp vào tên cơ sở dữ liệu mà bạn muốn chỉnh sửa.
Bước 2: Sau đó, nhấp vào "Tìm kiếm".
Bước 3: Tìm kiếm những con đường cũ
- Thay thế đường dẫn không gian web cũ (địa chỉ thư mục) bằng đường dẫn mới
- Đường dẫn thư mục cũ: / home / abc / public_html / site / etufo.org /
- Đường dẫn thư mục mới: / data / abc / etufo.org /
Bước 4: Tìm kiếm các tên miền cũ
Tên miền cũ: www.ufo.org.in
Tên miền mới: www.etufo.org

Tìm kết quả tìm kiếm như hình dưới đây:

- Có các liên kết hoặc hình ảnh trong bài viết gốc, và địa chỉ của các tên miền trước đó được sử dụng, vì vậy những địa chỉ đó cần được sửa đổi.
Bước 5: Nhấp chuột trái vào "Browse";
Bằng cách này, khi cửa sổ mới được mở, phần bên dưới sẽ tự động nhảy đến vị trí trường (lọc tự động, hiển thị từ khóa nằm trong trường nào).
Lưu ý: Đường dẫn không gian trang web (địa chỉ thư mục) cũng nên được thay thế, vui lòng tự tìm kiếm và thay thế tùy theo tình hình của bạn.
Ví dụ, trong phpMyAdmin, hãy thực hiện câu lệnh sau:
UPDATE wp_options SET option_value = REPLACE(option_value,'旧地址','新地址'); UPDATE wp_posts SET post_content = replace (post_content,'旧地址','新地址'); UPDATE wp_posts SET post_excerpt = replace (post_excerpt,'旧地址','新地址'); UPDATE wp_posts SET guid = replace (guid, '旧地址','新地址');
Giải thích câu lệnh SQL: UPDATE table_name SET field = replace (field, 'địa chỉ cũ', 'địa chỉ mới');
Thứ tư, thay đổi tên miền mới
Nếu bạn cần đổi tên miền mới thì hãy làm theo, nếu không đổi được tên miền thì hãy bỏ qua bước này.
- Tên miền gốc 301 được chuyển hướng sang tên miền mới → thay đổi nội dung cơ sở dữ liệu.
Thực hiện chuyển hướng 301:
- Mục đích của chuyển hướng 301 là làm cho nội dung được lập chỉ mục bởi công cụ tìm kiếm ban đầu chuyển sang tên miền mới. Có nhiều cách để đạt được điều đó.
Nếu bạn đang sử dụng máy chủ Linux + Apache, bạn có thể chọn sửa đổi tệp .htaccess và chèn mã sau vào tệp này:
RewriteEngine on
RewriteCond %{HTTP_HOST} www.ufo.org.in
RewriteRule ^(.*) https://www.etufo.org/$1 [L,R=301]Như hình trên, tên miền cũ là www.ufo.org.in , và tên miền mới là www.etufo.org.
Hoặc, nếu người dùng của bạn đang sử dụng máy chủ Windows (không được khuyến nghị vì máy chủ Windows không tương thích hoàn toàn với WordPress), bạn có thể chọn sửa đổi wp-blog-header.php trong thư mục gốc của blog WordPress.
if (strtolower($_SERVER['SERVER_NAME'])!=’原域名’)
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)==’/index.php’) {
$URIRedirect=’/’;
}
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:http://新域名’.$URIRedirect);
exit();
}XNUMX. Kiểm tra kết quả chuyển khoản
Hãy dành một chút thời gian và kiểm tra lại quầy lễ tân của trang web xem có lỗi không?
- Kiểm tra lần lượt các plugin nền và cài đặt chủ đề của trang web, điều này có thể làm giảm các tổn thất khác nhau do lỗi trên trang web của bạn.
- Ví dụ: một số dữ liệu của plugin văn bản liên kết tự động liên kết từ khóa sẽ tự động bị xóa và chỉ plugin văn bản liên kết tự động liên kết từ khóa đã sao lưu trước đó mới được nhập.
Sau khi trang web WordPress di chuyển và thay đổi tên miền, thực sự có một vấn đề, tôi không biết phải giải quyết như thế nào, tôi phải làm gì?
- Tham khảoChen WeiliangBài hướng dẫn di chuyển WP do blog chia sẻ vẫn không giải quyết được, bạn nên đưa vấn đề của mình lên search engine để các vấn đề bạn gặp phải như di chuyển website WordPress, đổi tên miền thường có thể giải quyết dễ dàng.
Thực hiện theo các hướng dẫn ở trên và bạn sẽ có thể di chuyển thành công ngay lập tức!
Xin chúc mừng, trang web WordPress của bạn đã được chuyển thành công!
Đọc thêm:
Hy vọng bài viết "Hướng dẫn chuyển đổi WordPress: Cách chuyển đổi hosting và tên miền website?" được chia sẻ trên blog của Chen Weiliang ( https://www.chenweiliang.com/ ) sẽ hữu ích cho bạn.
Bạn có thể thoải mái chia sẻ liên kết bài viết này: https://www.chenweiliang.com/cwl-528.html



