Chuyển tiếp 301 tên miền A sang B bằng CloudFlare – URL forwarding

Vừa rồi mình có hỗ trợ cho 1 khách hàng chuyển tiếp từ domain khanhhuyenceramics.com sang domain khanhhuyenceramics.com nên mình viết lại đây cho những ai muốn setup dạng chuyển tiếp tên miền khi thay đổi tên miền mà vẫn giữ được thứ hạng từ khoá.

Chuyển tiếp miền là gì?

Chuyển tiếp miền hay thuật ngữ tiếng anh gọi là Domain Forwarding là một tính năng cho phép bạn chuyển hướng từ một miền (domain) này đến một trang web hoặc địa chỉ URL khác mà không thay đổi URL hiển thị trên trình duyệt của người dùng. Ví dụ, nếu bạn có một miền “www.vutruso.vn” và muốn chuyển hướng nó đến “vutruso.com”, bạn có thể thực hiện theo các bước dưới đây để thực hiện.

Đây là kỹ thuật nâng cao nên để dễ hiểu hơn mình xin lấy 1 ví dụ cụ thể để bạn hiểu rõ hơn về URL forwarding.

Ví dụ mình có 1 tên miền cũ với hàng trăm bài viết (hàng trăm url khác nhau) được Google index url cụ thể, giờ nếu bạn đổi tên miền thì làm thế nào để hàng trăm url kia tự động chuyển tiếp sang đúng url với tên miền mới?! Phải nhờ đến URL forwarding đấy.

Cụ thể,

Ví dụ mình có 1 url như sau: https://vutruso.vn/dich-vu-thiet-ke-web/ đã được Google index và đang đứng top 10 trên công cụ tìm kiếm, giả sử vì 1 lý do nào đó mình cần đổi tên miền này sang vutruso.com mà khi người dùng click vào kết quả trên Google search nó ra đúng url bài viết ở domain mới.

https://vutruso.vn/dich-vu-thiet-ke-web/ =>

Không những 1 link mà toàn bộ url của domain A sẽ chuyển hướng theo cấu trúc chỉ thay tên miền sang B, URI phía sau vẫn không thay đổi.

Một số lý do chuyển tiếp tên miền

  • Chuyển hướng từ tên miền cũ sang tên miền mới.
  • Chuyển hướng từ một trang web con sang trang web chính
  • Chuyển hướng từ một địa chỉ URL không an toàn sang địa chỉ URL an toàn.
  • Chuyển hướng từ một trang web bị lỗi sang trang web hoạt động bình thường.
  • Chuyển tiếp miền có thể được cấu hình trong tập tin cấu hình web server hoặc bằng cách sử dụng mã HTML hoặc JavaScript trong trang web.

Chúng ta cần phải chắc chắn rằng chuyển tiếp miền được cấu hình đúng cách để tránh gây ra bất kỳ vấn đề nào với trải nghiệm người dùng hoặc SEO.

Chuyển tiếp 301 tên miền A sang B bằng CloudFlare

Trước tiên bạn hãy đăng nhập vào Cloudflare, vào DNS và bật Proxy hay còn được gọi đám mây vàng lên. Nếu bạn chưa có tài khoản Cloudflare có thể đọc hướng dẫn tại url này nhé:

Sau khi bật Proxy xong bạn hãy vào Rules và click vào như ảnh dưới

 

Tiếp theo nhập tên miền cũ và mới của bạn vào lần lượt như ảnh. (Trong ví dụ mình chuyển tiếp tên miền vutruso.net sang vutruso.com)

Ưu điểm khi sử dụng Proxy Cloudflare và chuyển tiếp domain là đơn giản, nhanh chóng, không cần biết code, không cần quyền hosting, server. Với kiểu chuyển hướng 301 trên CloudFlare này khi chuyển đổi tên miền vẫn giữ lại vị trí của từ khóa trên bảng xếp hạng Google, Bing như đã nói ở đầu bài viết.

Vậy là xong việc chuyển tiếp từ bên miền A sang tên miền B, hy vọng bài viết sẽ giúp ích cho nhiều người.

Chuyển tiếp 301 tên miền bằng htaccess

Nếu bạn không muốn chuyển tiếp bằng Cloudflare bạn cũng có thể set với tệp .htaccess nhé.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^vutruso\.vn$ [NC]
RewriteRule ^(.*)$ https://vutruso.com/$1 [R=301,L]
</IfModule>

hoặc code dưới hỗ trợ chuyển cả cname www

RewriteEngine On
RewriteCond %{HTTP_HOST} ^vutruso\.vn$ [OR]
RewriteCond %{HTTP_HOST} ^www\.vutruso\.vn$
RewriteRule ^(.*)$ https://vutruso.com/$1 [R=301,L]

Hy vọng bài viết sẽ giúp ích được cho nhiều người cần đổi tên miền mà không làm mất traffic hoặc thứ hạng từ khoá trong SEO.

Xin cảm ơn.

5/5 - (22 votes)

Từ khóa
vutruso

Vũ Trụ Số chuyên cung cấp hosting cho WordPress, dịch vụ thiết kế website, quản trị website cho doanh nghiệp, các dịch vụ bảo mật website WordPress, tăng tốc website WordPress