Chuyển Hướng Tên Miền – Tổng Hợp Các Phương Pháp Và Hướng Dẫn Thực Hiện Từ A-Z

Published on
Thuộc danh mục: Kiến Thức Hosting|Đăng bởi: Lê Thanh Giang||13 min read
Facebook share iconLinkedIn share iconTwitter share iconPinterest share iconTumblr share icon
Chuyển Hướng Tên Miền – Các Phương Pháp Và Cách Thực Hiện Chi Tiết

Chuyển hướng tên miền là gì?

Chuyển hướng tên miền (Domain Redirect / URL Forwarding) là kỹ thuật tự động đưa người dùng từ một tên miền hoặc URL này sang một tên miền hoặc URL khác khi họ truy cập. Thay vì hiển thị nội dung tại địa chỉ gốc, trình duyệt hoặc máy chủ sẽ điều hướng khách truy cập đến đích mới — thường kèm theo mã trạng thái HTTP như 301 (vĩnh viễn), 302 (tạm thời) hoặc các loại redirect khác.

Ví dụ: Khi người dùng gõ congtycu.com, họ tự động được đưa đến congtymoi.com mà không cần làm gì thêm. Điều này đảm bảo trải nghiệm liền mạch cho người dùng và bảo toàn thứ hạng SEO cho doanh nghiệp.

Tìm hiểu sự khác biệt giữa các loại redirect trong bài viết Redirect 301 vs 302.

Chuyển hướng tên miền là gì?

Khi nào cần chuyển hướng tên miền?

Có nhiều tình huống thực tế bạn cần thực hiện chuyển hướng tên miền:

  • Đổi tên thương hiệu hoặc tên miền: Doanh nghiệp thay đổi tên, cần chuyển toàn bộ lượng truy cập từ tên miền cũ sang tên miền mới. Đây là trường hợp phổ biến nhất và cần redirect 301 để bảo toàn thứ hạng SEO.
  • Chuyển đổi HTTP sang HTTPS: Sau khi cài SSL, bạn cần chuyển tất cả traffic HTTP sang HTTPS. Tham khảo bài cài đặt SSL Cloudflare miễn phíSSL là gì.
  • Chuẩn hóa www và non-www: Chọn một phiên bản duy nhất (có hoặc không có www) và redirect phiên bản còn lại về đó. Việc này tránh Duplicate Content.
  • Hợp nhất nhiều website: Sau khi mua lại hoặc sáp nhập doanh nghiệp, bạn cần gộp nhiều domain về một domain chính.
  • Chiến dịch marketing: Sử dụng domain ngắn redirect về landing page dài để dễ quảng cáo và đo lường.
  • Thay đổi cấu trúc URL: Khi migrate website lên nền tảng mới, cần redirect các URL cũ sang URL mới. Bài viết Screaming Frog là gì sẽ giúp bạn tìm ra tất cả URL cần redirect.
  • Tạm thời bảo trì: Dùng redirect 302 để đưa người dùng đến trang bảo trì tạm thời.

Các phương pháp chuyển hướng tên miền

Có nhiều cách để thực hiện chuyển hướng tên miền, tùy vào cấp độ kiểm soát và hạ tầng bạn đang sử dụng. Dưới đây là 6 phương pháp phổ biến nhất:


Phương pháp 1: Chuyển hướng qua nhà cung cấp tên miền (Registrar)

Đây là cách đơn giản nhất, thực hiện trực tiếp tại nơi bạn đăng ký tên miền. Hầu hết các registrar đều cung cấp tính năng URL Forwarding hoặc Domain Redirect miễn phí.

Cách thực hiện trên Namecheap

  1. Đăng nhập tài khoản Namecheap, vào Dashboard > Domain List.
  2. Chọn domain cần chuyển hướng và nhấn Manage.
  3. Tại mục URL Redirect, nhấn Add Redirect.
  4. Nhập thông tin:
    • Host: @ (redirect toàn bộ domain) hoặc www.
    • Destination URL: URL đích (ví dụ: https://tenmienmoi.com).
    • Redirect type: Chọn 301 (Permanent) hoặc 302 (Temporary).
    • Redirect style: Chọn Frame (cloaking) hoặc Not Framed.
  5. Nhấn Save và chờ DNS propagate (thường 5-30 phút).

Cách thực hiện trên GoDaddy

  1. Đăng nhập GoDaddy, vào My Products > Domains.
  2. Chọn domain muốn chuyển hướng, nhấn DNS.
  3. Kéo xuống mục Forwarding, nhấn Add.
  4. Nhập URL đích và chọn loại redirect (301 hoặc 302).
  5. Nhấn Save.

Cách thực hiện trên Hostinger

  1. Đăng nhập hPanel của Hostinger.
  2. Vào Domains > chọn domain > Redirects.
  3. Nhập đường dẫn cần redirect và URL đích.
  4. Chọn loại redirect và nhấn Save.

Lưu ý: Redirect qua registrar hoạt động ở cấp độ DNS, không cần cài đặt trên máy chủ. Tuy nhiên, nó chỉ hỗ trợ redirect toàn bộ domain, không redirect từng URL cụ thể. Tìm hiểu thêm về DNS là gì để hiểu cơ chế hoạt động.


Phương pháp 2: Chuyển hướng qua cPanel

Nếu bạn đang sử dụng hosting có cPanel, đây là cách quản lý redirect linh hoạt hơn — bạn có thể redirect toàn bộ domain hoặc từng đường dẫn cụ thể.

  1. Đăng nhập cPanel của hosting (thường là tendoimain.com/cpanel).
  2. Tìm và nhấn vào Redirects (trong mục Domains).
  3. Cấu hình redirect:
    • Type: Chọn Permanent (301) hoặc Temporary (302).
    • Redirects to: Chọn domain gốc.
    • Redirects to: Nhập URL đích.
    • Wild card redirect: Nếu bạn chọn, tất cả đường dẫn con cũng được redirect.
  4. Nhấn Add để lưu.

Xem thêm: Bài viết cPanel là gì để làm quen với giao diện quản lý hosting.


Phương pháp 3: Chuyển hướng qua .htaccess (Apache Server)

Dành cho người dùng có kiến thức kỹ thuật và quyền truy cập file .htaccess trên máy chủ Apache. Phương pháp này cho phép bạn kiểm soát redirect chi tiết đến từng URL.

Mở file .htaccess trong thư mục gốc của website và thêm các dòng sau:

Redirect toàn bộ domain:

# Redirect toàn bộ domain cũ sang domain mới
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tenmiencu.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tenmiencu.com$
RewriteRule (.*)$ https://tenmienmoi.com/$1 [R=301,L]

Redirect từng URL cụ thể:

# Redirect một URL cụ thể
Redirect 301 /trang-cu.html https://tenmienmoi.com/trang-moi

Chuẩn hóa www:

# Redirect non-www sang www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

Redirect HTTP sang HTTPS:

# Redirect HTTP sang HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

Cảnh báo: Sai cú pháp .htaccess có thể làm hỏng toàn bộ website. Luôn sao lưu file .htaccess gốc trước khi chỉnh sửa. Xem thêm bài file .htaccess là gì.


Phương pháp 4: Chuyển hướng qua Cloudflare

Cloudflare là lựa chọn tuyệt vời nếu bạn đã dùng CDN của họ, nhờ giao diện trực quan và không cần chạm vào máy chủ.

Dùng Page Rules (gói Free/Pro):

  1. Đăng nhập Cloudflare, chọn domain cần quản lý.
  2. Vào Rules > Page Rules.
  3. Nhấn Create Page Rule.
  4. Nhập URL pattern (ví dụ: *tenmiencu.com/*).
  5. Chọn Forwarding URL và nhấn Add.
  6. Chọn loại redirect: 301 - Permanent Redirect.
  7. Nhập destination URL (ví dụ: https://tenmienmoi.com/$1).
  8. Nhấn Save and Deploy.

Dùng Bulk Redirects (gói Business/Enterprise):

Cloudflare Bulk Redirects hỗ trợ import danh sách redirect từ file CSV, rất hữu ích khi bạn có hàng trăm URL cần redirect.

Xem thêm: Bài Cloudflare là gì để biết thêm về các tính năng của Cloudflare.


Phương pháp 5: Chuyển hướng qua Nginx

Nếu bạn dùng máy chủ Nginx, cấu hình redirect được thực hiện trong file cấu hình Nginx (thường nằm ở /etc/nginx/sites-available/):

server {
    listen 80;
    server_name tenmiencu.com www.tenmiencu.com;
    return 301 https://tenmienmoi.com$request_uri;
}

Giải thích:

  • listen 80: Lắng nghe port HTTP.
  • server_name: Domain cần redirect.
  • return 301: Trả về redirect 301 với URL đích.
  • $request_uri: Giữ nguyên đường dẫn gốc (giữ nguyên cấu trúc URL).

Sau khi thêm, kiểm tra cấu hình và reload Nginx:

sudo nginx -t
sudo systemctl reload nginx

Phương pháp 6: Chuyển hướng qua WordPress

Nếu bạn dùng WordPress, có nhiều plugin giúp quản lý redirect dễ dàng mà không cần chỉnh sửa code:

Dùng Rank Math SEO (miễn phí):

  1. Vào Rank Math > Redirections.
  2. Nhấn Add New.
  3. Nhập URL nguồn và URL đích.
  4. Chọn loại redirect (301, 302, 410, 451).
  5. Nhấn Add Redirection.

Dùng Yoast SEO Premium:

Plugin này có Redirects Manager — tự động đề xuất redirect khi bạn thay đổi URL bài viết.

Dùng Plugin Redirection (miễn phí):

Plugin chuyên dụng với các tính năng: theo dõi lỗi 404, import/export redirect, thống kê số lần redirect được kích hoạt.

So sánh chi tiết các plugin SEO trong bài Rank Math vs Yoast SEORank Math là gì.


So sánh các phương pháp chuyển hướng tên miền

Phương phápĐộ khóLinh hoạtRedirect từng URLPhù hợp
Registrar (Namecheap, GoDaddy)ThấpThấpKhôngChuyển toàn bộ domain
cPanelThấpTrung bìnhNgười dùng hosting shared
.htaccessCaoCaoDev, Apache server
CloudflareThấpCaoMọi quy mô, không cần server
NginxCaoCaoDev, Nginx server
WordPress PluginThấpTrung bìnhNgười dùng WordPress

Kiểm tra redirect đã hoạt động chưa?

Sau khi thiết lập, bạn cần kiểm tra để đảm bảo redirect hoạt động đúng. Có nhiều cách:

  1. Trình duyệt web: Gõ URL cũ và xem có tự động chuyển đến URL mới không. Kiểm tra trong DevTools > Network để thấy mã trạng thái HTTP (301, 302).
  2. Công cụ online:
  3. cURL (command line):
    curl -I https://tenmiencu.com
    
    Output sẽ hiển thị mã trạng thái HTTP và URL đích trong header Location.

Mẹo: Luôn kiểm tra redirect chain — tránh tình trạng A → B → C thay vì A → C. Redirect chain làm chậm tốc độ tải trang và phân tán giá trị SEO. Xem thêm về tối ưu tốc độ website.


Các lỗi thường gặp khi chuyển hướng tên miền

Redirect loop (vòng lặp redirect)

Xảy ra khi URL A redirect sang URL B, URL B lại redirect ngược về A. Trình duyệt hiển thị lỗi "ERR_TOO_MANY_REDIRECTS".

Nguyên nhân: Cấu hình redirect mâu thuẫn — ví dụ: Cloudflare Page Rules redirect HTTP→HTTPS cùng lúc với .htaccess cũng redirect HTTP→HTTPS.

Khắc phục: Kiểm tra tất cả các nơi cấu hình redirect (registrar, .htaccess, Cloudflare, CMS) và chỉ giữ một nơi duy nhất.

Sai loại redirect (dùng 302 thay vì 301)

Đây là lỗi phổ biến khi chuyển đổi tên miền vĩnh viễn. Redirect 302 không chuyển giá trị SEO sang domain mới.

Khắc phục: Luôn dùng 301 cho chuyển đổi vĩnh viễn. Tìm hiểu thêm trong bài Redirect 301 vs 302.

Redirect chain quá dài

Mỗi redirect chain tiêu hao thời gian tải trang và giảm dần giá trị link juice. Google khuyến nghị tối đa 3 bước redirect nhưng lý tưởng nhất là 1 bước.

Khắc phục: Rút gọn redirect chain. Nếu A cần đến C, hãy redirect thẳng A→C thay vì A→B→C. Phát hiện redirect chain bằng Screaming Frog hoặc Google Search Console.

Redirect không đồng bộ giữa các nền tảng

Khi bạn redirect ở registrar nhưng quên cập nhật ở các nơi khác (ví dụ: Google My Business, Facebook page, backlink từ đối tác).

Khắc phục: Lập danh sách tất cả nơi đăng ký và cập nhật đồng bộ. Xem Google My Business là gì để cập nhật domain trên GMB.

Quên duy trì tên miền cũ

Sau khi redirect, nhiều người quên gia hạn tên miền cũ. Khi domain hết hạn, redirect ngừng hoạt động.

Khắc phục: Duy trì domain cũ ít nhất 1 năm sau khi redirect, hoặc lâu hơn nếu domain còn backlink giá trị.


Lưu ý SEO quan trọng khi chuyển hướng tên miền

  • Dùng 301 Redirect cho mọi thay đổi vĩnh viễn: Đây là yếu tố sống còn để bảo toàn thứ hạng SEO. Redirect 301 chuyển ~90-99% giá trị PageRank từ URL cũ sang URL mới.
  • Cập nhật Google Search Console: Thêm domain mới vào GSC và gửi sitemap mới. Không xóa domain cũ ngay lập tức. Xem Google Search Console.
  • Cập nhật internal link: Rà soát toàn bộ Internal Link trên website và cập nhật về URL mới. Điều này giảm phụ thuộc vào redirect.
  • Cập nhật backlink: Liên hệ các trang đang dẫn link đến domain cũ và đề nghị cập nhật sang domain mới.
  • Theo dõi traffic định kỳ: Dùng Google AnalyticsGoogle Search Console để theo dõi lượng traffic giảm và phục hồi sau khi chuyển đổi.
  • Kiểm tra 404 sau khi chuyển: Một số URL cũ có thể không được redirect đúng, dẫn đến lỗi 404. Dùng công cụ crawl để phát hiện. Tham khảo bài Lỗi 404 Not Found.
  • Sao lưu toàn bộ dữ liệu: Trước khi thực hiện bất kỳ thay đổi lớn nào, hãy đảm bảo đã sao lưu. Xem sao lưu dữ liệu WordPress.

Câu hỏi thường gặp

Chuyển hướng tên miền mất bao lâu để hoạt động?

Thời gian phụ thuộc vào phương pháp:

  • Qua registrar/Cloudflare: Thường 5-30 phút do TTL của DNS.
  • Qua .htaccess/cPanel/Nginx: Gần như tức thời.
  • Toàn bộ DNS propagate: Có thể mất 24-48 giờ trên toàn cầu.

Redirect 301 có làm mất thứ hạng SEO không?

Không nếu bạn thực hiện đúng. 301 redirect chuyển phần lớn giá trị SEO sang URL mới. Tuy nhiên, có thể mất 1-2 tuần để Google cập nhật chỉ mục và thứ hạng ổn định trở lại. Xem SEO là gì để hiểu thêm về cách Google xử lý redirect.

Tôi có thể redirect từng trang cụ thể không?

Có. Qua .htaccess, cPanel, Cloudflare Page Rules hoặc plugin WordPress, bạn có thể redirect từng URL cụ thể thay vì toàn bộ domain.

Sự khác nhau giữa URL Forwarding và DNS Redirect?

URL Forwarding (redirect qua registrar) hoạt động bằng cách trả về HTML frame hoặc redirect HTTP đến URL đích. DNS Redirect như CNAME hoặc ALIAS chỉ hoạt động ở cấp độ DNS — nó redirect toàn bộ domain nhưng không redirect từng URL cụ thể.


Kết luận

Chuyển hướng tên miền là kỹ thuật quan trọng mà bất kỳ chủ website nào cũng cần nắm vững, đặc biệt khi doanh nghiệp thay đổi thương hiệu, nâng cấp bảo mật HTTPS hoặc tái cấu trúc website. Tùy vào khả năng kỹ thuật và hạ tầng hiện tại, bạn có thể chọn một trong sáu phương pháp được hướng dẫn trong bài viết này.

Nguyên tắc vàng: Luôn dùng 301 cho thay đổi vĩnh viễn, kiểm tra kỹ sau khi thiết lập, và duy trì domain cũ ít nhất một năm.

Nếu bạn cần hỗ trợ thêm về chuyển hướng tên miền hoặc các vấn đề kỹ thuật SEO khác, hãy liên hệ với đội ngũ của chúng tôi để được tư vấn chi tiết.

Bình luận

0 bình luận

Đang tải...

Bài viết mới nhất

Bài viết liên quan

Newsletter border

Đăng ký để nhận tin từ RiverLee