Toàn tập hướng dẫn đổi tên miền cho website WordPress

Việc đổi tên miền cho một website WordPress yêu cầu bạn phải làm đúng trình tự nhằm đảm bảo địa chỉ website mới vẫn có thể truy cập bình thường và không bị mất thống kê, dữ liệu trên các công cụ thống kê lưu lượng như Google Analytics.

Các bước cần chuẩn bị

  • Địa chỉ truy cập tên miền mới đã trỏ về đúng và hoạt động. Khi truy cập phải ra website (nhưng bị lỗi hoặc không hiện giao diện đẹp như tên miền cũ).
  • Tên miền mới cần được tạo chứng chỉ bảo mật và có thể truy cập với đường dẫn bắt đầu bằng https://

Bước 1: Thay đổi tên miền trong cài đặt của WordPress

Bước đầu tiên: Truy cập vào wp-admin (phần quản trị) bằng tên miền cũ, sau đó truy cập mục Cài đặt (Settings) > Tổng quan (General).

Giao diện thiết lập tên miền cho website

Bạn cần nhập tên miền mới, bao gồm cả địa chỉ bắt đầu bằng https vào để nó có hiệu lực nhé.

Sau khi ấn nút Lưu, bạn sẽ cần đăng nhập lại.

Bước 2: Tìm kiếm các chuỗi tên miền cũ và thay thế bằng tên miền mới trong WordPress

Có thể bạn không nhớ ra rằng trong các bài viết có thể bạn sử dụng cả tên miền cũ, ví dụ như liên kết giữa các bài viết. Bước 1 ở trên chỉ xử lý ở các địa chỉ cố định ban đầu khi truy cập mà thôi. Ta sẽ cần bước này để đảm bảo các liên kết còn lại cũng sẽ truy cập được.

Cài đặt và sử dụng plugin Better Search Replace

Đây là một trong những plugin WordPress tốt nhất giúp bạn tìm kiếm và thay thế theo từ khoá.

Sau khi cài đặt, bạn truy cập vào mục Công cụ (Tools) / Better Search Replace như trong hình:

Plugin Better Search Replace sau khi cài đặt.

Đừng sợ, bạn chỉ cần thực hiện các truy vấn sau và thay thế là mọi chuyện sẽ ổn thôi.

Truy vấn theo địa chỉ và thay thế với các thiết lập như trong hình.

Thay thế địa chỉ web và bài viết: Tìm https://ten-mien-cu.com và thay thế bằng https://ten-mien-moi.com (lưu ý nếu tên miền của bạn không dùng https được thì đổi cho phù hợp).

Thay thế địa chỉ email: Tìm @ten-mien-cu.com và thay thế bằng @ten-mien-moi.com.

Bước 3: Chuyển tiếp người dùng sang địa chỉ mới

Giờ, ta cần thực hiện bước để người dùng quen thuộc nếu truy cập địa chỉ cũ thì sẽ tự động chuyển sang tên miền mới. Thao tác này cần làm việc với file .htaccess trong hosting.

Bạn mở file .htaccess trong hosting của mình ra. Tìm đoạn này:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Bạn thêm 2 dòng (ngay sau RewriteBase /) để có kết quả như demo sau:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^host.top1.us$
RewriteRule (.*)$ https://hosttot.vn/$1 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Như vậy là hoàn tất bước này. Bạn muốn kiểm tra ư? Truy cập vào 1 địa chỉ bài viết bất kỳ bằng tên miền cũ, bạn sẽ thấy tên miền tự động nhảy sang tên miền mới, nhưng bài viết thì không. Hay chưa nào!

Bước 4: Thay đổi địa chỉ website WordPress trong công cụ thống kê

Thay đổi địa chỉ website WordPress trong Google Analytics

Bạn truy cập analytics.google.com, tìm mục Quản trị, lựa chọn tên miền và vào mục “Cài đặt thuộc tính” như trong hình.

Thiết lập thuộc tính địa chỉ website WordPress mới trong Google Analytics

Bước này đơn giản nên chỉ cần nhìn ảnh là bạn sẽ vào được thôi.

Thay đổi địa chỉ WordPress trong Google Search Console (Google Webmaster Tools)

Bạn truy cập console.google.com và tiến hành các bước sau:

Thêm một tên miền mới

Giao diện thêm tên miền mới trong Google Webmaster Tools

Chỉ định chuyển tiếp tên miền cũ sang tên miền mới

Menu “Thay đổi địa chỉ” cho tên miền cũ

Bạn cần cấu hình mấy bước bằng cách nhấp vào nút “Xác nhận” là xong.

Đây là giao diện sau khi mình đã gửi sumit yêu cầu thành công:

Xác nhận chuyển tiếp tên miền thành công.

Kết luận

Nếu bạn làm đúng theo các bước mình hướng dẫn ở trên, chắc chắn bạn sẽ nhanh chóng chuyển thành công tên miền trong vòng 10 phút thôi. Nếu có gi chưa rõ, hãy gửi bình luận nhé.

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
trackback

[…] published the article in Vietnamese about how to change a domain in a WordPress website. Just note down here the most […]