Làm thế nào để thay đổi tên miền của một trang web WordPress
Tại một số điểm bạn có thể khám phá sự cần thiết phải thay đổi tên miền của trang web WordPress của bạn. Có thể bạn đã tìm thấy một tên miền tốt hơn hoặc bạn đang sử dụng miền tạm thời để thiết lập mọi thứ. Dù bằng cách nào, bạn sẽ cần phải thay đổi một vài cài đặt bên trong cài đặt WordPress của mình để làm cho việc chuyển đổi sang miền mới của bạn trở nên mượt mà.
Nếu bạn cần di chuyển trang web của mình sang máy chủ mới, vui lòng tham khảo hướng dẫn này để di chuyển mà không gặp phải 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 bạn thay đổi tên miền, bạn sẽ cần truy cập ngay thông tin sau:
- Thông tin đăng nhập quản trị viên WordPress của bạn. Đây là tên người dùng và mật khẩu được sử dụng để đăng nhập vào bảng điều khiển WordPress.
- Trình quản lý tệp của bạn hoặc thông tin xác thực đăng nhập cPanel.
- Thông tin đăng nhập FTP của bạn.
- Truy cập vào PHPmyAdmin thông qua bảng điều khiển của bạn.
Bạn cũng sẽ muốn tạo bản sao lưu hoàn chỉnh cho bản cài đặt WordPress của mình.
Dưới đây là bốn tùy chọn để thay đổi tên miền WordPress của bạn, bắt đầu bằng phương pháp dễ nhất và kết thúc bằng hai tùy chọn chỉ nên được sử dụng nếu bạn không thể sử dụng hai tùy chọn đầu tiên.
1. Thay đổi tên miền thông qua bảng quản trị WordPress
Cách dễ nhất để thay đổi tên miền của bạn là đăng nhập vào tài khoản quản trị WordPress của bạn và điều hướng đến trang Cài đặt chung. Bạn sẽ thấy hai tùy chọn được gọi là "Địa chỉ WordPress (URL)" và "Địa chỉ trang web (URL)".
Thay đổi hai URL này thành tên miền mục tiêu 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 nếu bạn lưu trữ các tệp WordPress của mình trong một thư mục khác với tên miền được sử dụng để truy cập trang web. Nếu trường hợp này xảy ra, hãy đảm bảo bạn chỉnh sửa tùy chọn "Địa chỉ WordPress" để phản ánh thư mục chứa tệp WordPress của bạn. URL “Địa chỉ trang web” là địa chỉ bạn muốn mọi người nhập vào để truy cập trang web của bạn.
Tùy chọn này sẽ hoạt động nếu bạn không gặp vấn đề khi truy cập trang tổng quan quản trị của mình. Nếu bạn không thể truy cập trang tổng quan quản trị của mình, tùy chọn tiếp theo sẽ hữu ích.
2. Chỉnh sửa cơ sở dữ liệu thông qua phpMyAdmin
Trước khi thực hiện bất kỳ thay đổi nào đối với cơ sở dữ liệu của bạn, hãy nhớ 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.
Điều hướng đến phpMyAdmin và tìm cơ sở dữ liệu WordPress của bạn đượ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 một danh sách các bảng xuất hiện bên dưới tên cơ sở dữ liệu. Tìm bảng có tên là "wp_options" và nhấp vào nó. Có hai hàng bên trong bảng này mà bạn cần phải chỉnh sửa: “siteurl” và “home.” Chúng sẽ xuất hiện dưới dạng 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 mục tiêu của bạn và bạn đã hoàn tất!
3. Chỉnh sửa tệp wp-config.php
Nếu hai tùy chọn đầu tiên không hoạt động, bạn có thể chỉnh sửa trực tiếp tập tin “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 của mình hoặc bạn có thể tải xuống tệp để chỉnh sửa và tải lên thông qua ứng dụng khách FTP của mình.
Bạn muốn xác định hai dòng mã xác định URL tên miền của bạn. Họ sẽ trông như thế này:
define ('WP_HOME', 'http://example.com'); define ('WP_SITEURL', 'http://example.com');
Thay thế cả hai trường hợp “example.com” bằng tên miền mục tiêu của bạn.
Tùy chọn này để thay đổi tên miền của bạn sẽ hoạt động nhưng nên được sử dụng như một phương sách cuối cùng. Khi bạn chỉnh sửa tệp “wp-config.php” theo cách thủ công, về cơ bản bạn sẽ khó mã hóa các giá trị trang web vào trang web của mình và sẽ không còn có thể chỉnh sửa các giá trị đó từ bên trong 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
Tùy chọn này là một lệnh tạm thời và không nên được sử dụng như một giải pháp lâu dài. Chỉ sử dụng phương pháp này khi tất cả các tùy chọn khác không thành công và / hoặc trang web của bạn không thể truy cập được thông qua giao diện người dùng.
Thêm hai dòng mã sau ngay sau “”
update_option ('siteurl', 'http://example.com'); update_option ('home', 'http://example.com');
Tải tệp đã chỉnh sửa lên trang web của bạn và sau đó đăng nhập vào trang quản trị một vài lần. Điều này sẽ kích hoạt cập nhật các tùy chọn của bạn trong cơ sở dữ liệu. Khi trang web của bạn 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 được cập nhật.
Nếu chủ đề 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 gói hai dòng mã được liệt kê ở trên trong các thẻ php như sau:
Đoạn mã trên có thể được lưu trong một tệp văn bản thuần túy gọi là "functions.php" và được tải lên thư mục chính của chủ đề của bạn. Bạn sẽ muốn đăng nhập vào bảng quản trị của bạn một vài lần để kích hoạt lệnh, và sau đó nhớ xóa tệp này sau khi cơ sở dữ liệu của bạn đã cập nhật các tùy chọn.
Sau khi thay đổi các giá trị thích hợp bằng cách sử dụng một trong các tùy chọn ở trên, tên miền cho trang web WordPress của bạn bây giờ sẽ được thay đổi.