Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Internet

Cách Thay Đổi Tên Miền Của Trang WordPress

Đến một lúc nào đó, bạn có thể nhận ra cần phải thay đổi tên miền của trang web WordPress. Có thể bạn tìm thấy một tên miền tốt hơn, hoặc đang sử dụng tên miền tạm thời để thiết lập mọi thứ. Dù lý do gì, bạn sẽ cần thay đổi một vài cài đặt bên trong cài đặt WordPress để đảm bảo quá trình chuyển đổi sang tên miền mới diễn ra suôn sẻ.

Nếu bạn cần di chuyển trang web sang máy chủ mới, hãy tham khảo hướng dẫn này để thực hiện di chuyển mà không gặp thời gian chết.

Chuẩn bị bằng cách thu thập tất cả thông tin cần thiết

Trước khi thay đổi tên miền, bạn cần có ngay lập tức các thông tin sau:

  • Thông tin đăng nhập quản trị viên WordPress. Đây là tên người dùng và mật khẩu dùng để đăng nhập vào bảng điều khiển WordPress.
  • Thông tin đăng nhập trình quản lý tệp hoặc cPanel.
  • Thông tin đăng nhập FTP.
  • Truy cập phpMyAdmin qua bảng điều khiển.

Bạn cũng nên tạo một bản sao lưu hoàn chỉnh cho cài đặt WordPress.

Dưới đây là bốn phương án thay đổi tên miền WordPress, bắt đầu từ phương pháp dễ nhất và kết thúc bằng hai phương án chỉ nên dùng khi hai phương pháp đầu không thành công.

1. Thay đổi tên miền qua bảng điều khiển quản trị WordPress

Cách dễ nhất để thay đổi tên miền là đăng nhập vào tài khoản quản trị WordPress và truy cập trang Cài đặt chung. Bạn sẽ thấy hai tùy chọn có tên "Địa chỉ WordPress (URL)" và "Địa chỉ trang web (URL)".

Thay đổi cả hai URL này thành tên miền đích của bạn. Trong hầu hết các trường hợp, hai URL này sẽ giống nhau, nhưng chúng sẽ khác nhau nếu bạn lưu trữ tệp WordPress trong thư mục khác với tên miền dùng để truy cập trang web. Nếu là trường hợp này, hãy chắc chắn chỉnh sửa tùy chọn "Địa chỉ WordPress" để phản ánh thư mục chứa tệp WordPress. URL "Địa chỉ trang web" là địa chỉ bạn muốn mọi người gõ để truy cập trang web của bạn.

Phương án này sẽ hoạt động nếu bạn không gặp vấn đề khi truy cập bảng điều khiển quản trị. Nếu bạn không thể truy cập bảng điều khiển quản trị, phương án tiếp theo sẽ giúp ích.

2. Chỉnh sửa cơ sở dữ liệu qua phpMyAdmin

Trước khi thực hiện bất kỳ thay đổi nào đối với cơ sở dữ liệu, hãy chắc chắn sao lưu nó trong cPanel hoặc bất kỳ bảng điều khiển nào bạn đang sử dụng.

Truy cập phpMyAdmin và tìm cơ sở dữ liệu WordPress được liệt kê trong cột bên trái. Nhấp vào tên cơ sở dữ liệu để chọn nó. Bạn sẽ thấy danh sách các bảng xuất hiện dưới tên cơ sở dữ liệu. Tìm bảng có tên "wp_options" và nhấp vào nó. Có hai hàng bên trong bảng này cần chỉnh sửa: "siteurl" và "home". Chúng thường xuất hiện là hai tùy chọn đầu tiên. Chỉnh sửa các giá trị này để phản ánh tên miền đích, và bạn đã xong!

3. Chỉnh sửa tệp wp-config.php

Nếu hai phương án đầu không thành công, bạn có thể chỉnh sửa trực tiếp tệp "wp-config.php". Bạn có thể chỉnh sửa tệp này bên trong trình quản lý tệp, hoặc tải tệp về để chỉnh sửa và tải lên qua khách FTP.

Bạn cần xác định hai dòng mã xác định URL tên miền của bạn. Chúng sẽ trông như sau:

define( 'WP_HOME', 'https://example.com' ); define( 'WP_SITEURL', 'https://example.com' );

Thay thế cả hai lần xuất hiện của "example.com" bằng tên miền đích của bạn.

Phương án này để thay đổi tên miền sẽ hoạt động nhưng nên được dùng như giải pháp cuối cùng. Khi bạn chỉnh sửa thủ công tệp "wp-config.php", bạn thực chất đang cứng nhắc các giá trị trang web vào website và sẽ không còn có thể chỉnh sửa các giá trị đó từ cài đặt chung trong bảng điều khiển quản trị.

4. Chỉnh sửa tệp functions.php để cập nhật cơ sở dữ liệu

Phương án này là một lệnh tạm thời và không nên dùng như giải pháp vĩnh viễn. Chỉ sử dụng phương pháp này khi tất cả các phương án khác đã thất bại và/hoặc trang web của bạn không thể truy cập qua giao diện người dùng.

Thêm hai dòng mã sau ngay sau dòng "

update_option( 'siteurl', 'https://example.com' ); update_option( 'home', 'https://example.com' );

Tải tệp đã chỉnh sửa lên trang web của bạn, sau đó đăng nhập vào trang quản trị vài lần. Điều này sẽ kích hoạt cập nhật các tùy chọn trong cơ sở dữ liệu. Khi trang web đã hoạt động, bạn nên xóa hai dòng mã khỏi tệp functions.php. Cơ sở dữ liệu sẽ vẫn giữ nguyên các tùy chọn đã cập nhật.

Nếu giao diện WordPress của bạn không có tệp functions.php, bạn có thể tạo một tệp bằng cách bao bọc hai dòng mã trên trong thẻ php như sau:

Mã trên có thể được lưu trong tệp văn bản thuần túy tên là "functions.php" và tải lên thư mục chính của giao diện. Bạn sẽ muốn đăng nhập vào bảng điều khiển quản trị vài lần để kích hoạt lệnh, sau đó nhớ xóa tệp này sau khi cơ sở dữ liệu đã cập nhật các tùy chọn.

Sau khi thay đổi các giá trị thích hợp bằng một trong các phương án trên, tên miền cho trang web WordPress của bạn giờ đây đã được thay đổi.