NỘI DUNG
Giới thiệu
Nếu bạn cần thay đổi lại URLs của mình với tên miền mới, thay đổi tên miền từ tên miền linuxcanban.com sang dotrungquan.info chẳng hạn, thì việc cập nhật lại Url ở trong WordPress thì các link con trong mã nguồn của bạn cũng cần phải thay đổi theo, và để thực hiện thao tác này mình xin viết bài này và hướng dẫn bạn thực hiện như sau.
Tại sao thay đổi URLs trang web WordPress
Có nhiều lý do để bạn thực hiện thay đổi URL WordPress
- Bạn cần cập nhật lại URL cho trang web khi chuyển từ máy chủ cục bộ lên máy chủ web (chuyển từ localhost lên máy chủ web)
- Nếu bạn chuyển trang website từ tên miền cũ sang tên miền mới
- Nếu bạn chuyển WordPress sang một thư mục khác
- Tên miền cũ bị Google blacklist làm bạn không thể SEO được, không thể sử dụng nữa
Các cách thực hiện
Cách 1: Thay đổi URL trang web WordPress từ trang quản trị
Cách này là đơn giản nhất, bạn có thể truy cập vào quản trị WordPress và thay đổi trực tiếp trong đây
Truy cập quản trị WordPress => Setting => General => sửa lại WordPress Address và Site Address => Lưu thay đổi
Cách 2: Thay đổi URL trang web WordPress trong file functions.php
Cách này được khuyến nghị cho người dùng không thể truy cập vào khu vực quản trị admin WordPress.
Bạn chỉ cần kết nối vào mã nguồn thông qua FTP hoặc SFTP theo đường dẫn thư mục file
domain/wp-content/themes/mytheme/functions.php
Sau đó bạn thêm 2 đoạn mã sau ở phía dưới trong thẻ <php là được. Bạn đừng quên thay đổi dotrungquan.info thành tên miền mới của bạn nha.
update_option( 'siteurl', 'https://dotrungquan.info' ); update_option( 'home', 'https://dotrungquan.info' );
Cách này có ưu điểm là nó cập nhật các URL trang web trong cơ sở dữ liệu. WordPress cập nhật các tùy chọn cơ sở dữ liệu cho URL trang web mỗi khi tải trang.
Cách 3: Thay đổi URL trang web WordPress trong file wp-config.php
Cách này chỉ khuyến nghị khi bạn không thể truy cập vào được quản trị WordPress và không xác định được themes mà bạn dùng để sửa file functions.php để update URL.
Đối với cách này bạn thêm URL trang web của bạn vào file cấu hình WordPres trong file wp-config.php file này sẽ nằm trong đường dẫn domain/public_html/wp-config.php
VD file của mình: dotrungquan.info/public_html/wp-config.php
Bạn hãy mở file này lên và thêm 2 đoạn mã như sau, đừng quên thay đổi dotrungquan.info thành tên miền của bạn nhé
define( 'WP_HOME', 'https://dotrungquan.info' ); define( 'WP_SITEURL', 'https://dotrungquan.info' );
Cách 4: Thay đổi URL trang web WordPress bằng phpMyAdmin
Cách này để cập nhật lại URL trang web bằng cách thay đổi trực tiếp trong cơ sở dữ liệu của bạn
Đầu tiên bạn cần xác định chính xác cơ sở dữ liệu của bạn trước sau đó tạo một bản sao lưu trước. Đây là điều cần thiết và rất quan trọng, bạn hãy export database ra trước nhé.
Bạn truy cập vào phpMyAdmin => mydatabase => wp-options => siteurrl và home
Lưu ý: Không phải lúc nào prefix (tiền tố) cũng là wp_ nhé, vì giá trị này có bạn có thể tùy ý thay đổi