Hướng dẫn 2 cách đơn giản để sửa lỗi link WordPress khi bạn thay đổi tên miền hoặc khi bạn upload trang Wordpress từ localhost lên Hosting/VPS, khi đó bạn có thể gặp phải lỗi về các liên kết (URL) trong trang web của mình. Điều này xảy ra do WordPress lưu trữ các liên kết dưới dạng URL tuyệt đối, bao gồm tên miền hoặc đường dẫn tới trang web.
2 Cách đơn giản sửa lỗi link WordPress khi thay đổi tên miền
Ví dụ bạn đang thử nghiệm (dev) một website trên localhost thì đường link của tên miền là “http://localhost/wordpress”, nó sẽ không thể chạy được ở trên server. Vì vậy phải đổi tên miền WordPress bị lỗi thành miền chính thức giống như (https://itsmeit.co) thì website của bạn mới có thể hoạt động được.
Cách 1. Sửa lỗi Link/URL wordpress với plugin All-in-One WP Migration

Tải plugin All-in-One WP Migration Unlimited Full Extensions phiên bản mới nhất. Đây là một công cụ mạnh mẽ cho phép bạn dễ dàng sao lưu hoặc di chuyển dữ liệu trang web WordPress của mình từ localhost lên hosting/VPS hoặc từ server này sang server khác đặc biệt là nó sẽ giúp bạn sửa lỗi link WordPress.
Các bước thực hiện rất đơn giản bạn cài đặt plugin và sử dụng chức “Export” để sao lưu trang web cũ. Sau đó bạn cài đặt 1 trang wordpress mới trên hosting hoặc VPS và cài đặt plugin All-in-One trên trang web mới.
Cuối cùng sử dụng chức năng “Import” và tìm đến file đã sao lưu và thực hiện “Import”. Với plugin này tất cả URL của tên miền cũ sẽ được thay đổi thành tên miền mới. Trang web của bạn sẽ hoạt động như mong đợi mà không có bất kỳ vấn đề gì sảy ra.
Cách 2. Thay đổi, chỉnh sửa url trong wordpress sử dụng câu lệnh SQL
Nếu bạn đã upload mã nguồn và import database trên Server theo cách thủ công, bạn cũng có thể sửa lỗi link WordPress trong database của mình để tên miền được thay đổi. Bạn có thể sử dụng phpMyadmin, hoặc đăng nhập vào MYSQL bằng bất kỳ phương pháp nào theo sự hiểu biết của bạn và thực hiện chạy câu lệnh SQL để thay đổi URL trang wordpress của bạn.
1. Sử dụng MYSQL để thay đổi URL
Đăng nhập vào MYSQL, nếu bạn đang sử dụng VPS bạn có thể sử dụng SSH để kết nối đến Server và sau đó đăng nhập vào MYSQL. Trên 1 số Hosting cũng có chức năng đăng nhập SSH.
mysql -u user -p use database_name;
Trong đó:
- User: là username đang quản lý database của website hiện tại, nhập password khi được hỏi.
- Use: là lệnh chọn database muốn thực hiện, đây là cách fix lỗi, chỉnh sửa URL trong wordpress mà ItsmeIT hay làm.
Tiếp theo là bạn copy lệnh SQL sửa lỗi link WordPress và sửa lại tên miền cũ và tên miền mới cho các câu lệnh này:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');
Note:
- URL cũ phải nhập chính xác bao gồm cả http hoặc https, tên miền mới cũng vậy, bạn cần nhập Link/URL chính xác.
- “wp_” chính là tiền tố (prefix) database của bạn bạn cần kiểm tra và thay đổi nếu database của bạn sử dụng 1 tiền tố khác.
- Nếu bạn không chắc chắn với mã SQL của mình bạn có thể bấm mở công cụ này để tạo và sửa mã để thay đổi link/URL cho website.

Sau khi đã sửa xong câu lệnh trên, mở lại MYSQL và chạy các câu lệnh đã đươc sửa để thực hiện cập nhật URL mới cho trang web của bạn. Sau khi hoàn thành thì xóa cache trình duyệt và kiểm tra lại xem trang web của bạn đã hoạt động chính xác URL hay chưa.
2. Đăng nhập phpmyAdmin để đổi tên miền WordPress bị lỗi
Nếu bạn sử dụng hosting và có Cpanel thường là có sẵn trình quản lý database bằng phpmyAdmin, Hãy mở phpmyAdmin, chọn database bạn muốn thực hiện sau đó chọn SQL và chạy câu lệnh sửa lỗi link WordPress ở bước 2 như ảnh dưới là được.

Ở ảnh trên, mình đã đổi tên miền WordPress bị lỗi từ có www sang URL không có www. Tương tự bước 2, sau khi chạy lệnh thành công thì xóa lịch sử trình duyệt và truy cập lại trang web của bạn, bây giờ nó đã được cập nhật URL thành tên miền mới.
Đó là 2 cách để bạn có thể sửa lại đường link website của mình khi thực chuyển server hoặc chuyển từ localhost lên server hoặc khi bạn thay đổi tên miền. Nếu bạn là người mới và khi thực hiện đôi tên miền WordPress bị lỗi ItsmeIT khuyên bạn nên thực hiện theo cách thứ nhất, an toàn và không rắc rối. Bạn đã thực hiện theo cách nào? hãy để lại bình luận bên dưới nhé.
– Advertising –