Hướng dẫn chuyển hướng Domain sang Domain khác bằng Cloudflare Redirect Rules 301 – Không cần Hosting, VPS
  1. Home
  2. Kiến thức
  3. Hướng dẫn chuyển hướng Domain sang Domain khác bằng Cloudflare Redirect Rules 301 – Không cần Hosting, VPS
@Xuan.PT 11 phút trước

Hướng dẫn chuyển hướng Domain sang Domain khác bằng Cloudflare Redirect Rules 301 – Không cần Hosting, VPS

Khi sở hữu nhiều domain liên quan đến thương hiệu, domain cũ, domain bảo vệ thương hiệu hoặc domain được mua để tránh người khác đăng ký, một nhu cầu rất phổ biến là chuyển hướng toàn bộ domain này sang một domain chính.Ví dụ:

  • sptc.vnsptc.com.vn
  • daukhihaiphong.vndaukhihaiphong.com
  • hapetco.comhapetco.vn
  • seagullenergies.comseagullenergies.vn

Trước đây, nhiều người thường tạo một website rỗng trên hosting hoặc VPS, cấu hình Nginx, Apache hoặc .htaccess rồi mới thực hiện redirect. Cách này vẫn hoạt động nhưng không cần thiết nếu domain chỉ có nhiệm vụ chuyển hướng.

Hướng dẫn chuyển hướng Domain sang Domain khác bằng Cloudflare Redirect Rules 301 – Không cần Hosting, VPS

Với Cloudflare, bạn có thể thực hiện việc này bằng Redirect Rules ngay trên hệ thống Cloudflare, không cần dựng website trung gian.

1. Cloudflare Redirect Rules là gì?

Cloudflare Redirect Rules cho phép tạo quy tắc chuyển hướng URL ngay trên hạ tầng Cloudflare.

https://sptc.vn/
        ↓
https://sptc.com.vn/

Hoặc:

https://sptc.vn/dau-thuy-luc/
        ↓
https://sptc.com.vn/dau-thuy-luc/

Khi sử dụng wildcard và biến ${1}, phần đường dẫn phía sau domain cũ có thể được giữ nguyên khi chuyển sang domain mới.

2. Vì sao nên dùng Cloudflare Redirect Rules?

Không cần hosting

Domain chỉ cần được quản lý DNS trên Cloudflare. Không cần tạo WordPress, website hoặc hosting riêng chỉ để thực hiện redirect.

Không cần VPS

Cloudflare xử lý request và trả về HTTP redirect, vì vậy không cần dành tài nguyên VPS cho một website chỉ làm nhiệm vụ chuyển hướng.

Không cần Nginx hoặc Apache

Không cần tạo virtual host hoặc viết cấu hình server như khi thực hiện redirect trực tiếp trên VPS.

Giữ nguyên đường dẫn

Đây là điểm đặc biệt quan trọng khi chuyển một domain đã có nhiều URL.

https://daukhihaiphong.vn/dau-nhot/
        ↓
https://daukhihaiphong.com/dau-nhot/

Giữ query string

Khi bật tùy chọn Preserve query string, các tham số phía sau URL cũng được giữ lại.

https://sptc.vn/?utm_source=facebook
        ↓
https://sptc.com.vn/?utm_source=facebook

3. Điều kiện quan trọng trước khi tạo Redirect Rule

Domain phải được cấu hình để traffic đi qua Cloudflare. Trong DNS, record tương ứng cần được bật Proxied.

Trong giao diện Cloudflare, biểu tượng cần nhìn thấy là 🟠 Proxied, thay vì ⚪ DNS only.

4. Kiểm tra DNS trên Cloudflare

Vào Cloudflare → chọn domain → DNS → Records.

Ví dụ:

A    sptc.vn       82.xx.xx.xx       Proxied
A    www.sptc.vn   82.xx.xx.xx       Proxied

Điều quan trọng là hostname cần redirect phải được Cloudflare proxy.

5. Tạo Redirect Rule cho domain gốc

Vào Cloudflare → Rules → Redirect Rules → Create new Single Redirect.

Đặt tên rule, ví dụ:

SPTC.VN → SPTC.COM.VN

Request URL

Chọn Wildcard pattern và nhập:

https://sptc.vn/*

Dấu * cho phép rule bắt toàn bộ URL bên dưới domain.

6. Thiết lập Target URL

Nhập:

https://sptc.com.vn/${1}

${1} là phần path được lấy từ wildcard *.

Ví dụ:

https://sptc.vn/dau-thuy-luc/
        ↓
https://sptc.com.vn/dau-thuy-luc/

7. Chọn HTTP Status Code 301

Tại Status code, chọn 301 – Permanent Redirect. 301 phù hợp khi domain cũ được chuyển vĩnh viễn sang domain mới.

8. Bật Preserve query string

Bật Preserve query string để giữ các tham số URL.

https://sptc.vn/dau-thuy-luc/?test=123
        ↓
https://sptc.com.vn/dau-thuy-luc/?test=123

9. Thiết lập Place at

Cloudflare có thể cho phép lựa chọn vị trí của rule trong thứ tự thực thi. Nếu có nhiều Redirect Rules, cần chú ý thứ tự.

Rule cụ thể nên được đặt trước rule tổng quát. Nếu domain chỉ có một rule chuyển toàn bộ domain thì có thể đặt rule ở vị trí phù hợp, thường là Last nếu không có rule đặc biệt nào cần chạy trước.

10. Tạo Redirect Rule cho www

Đừng quên hostname www nếu nó có thể được truy cập độc lập.

Request URL:

https://www.sptc.vn/*

Target URL:

https://sptc.com.vn/${1}

Status: 301 Permanent Redirect

Preserve query string: Bật

11. Ví dụ hoàn chỉnh

Thiết lập Giá trị
Rule name SPTC.VN → SPTC.COM.VN
Match Wildcard pattern
Request URL https://sptc.vn/*
Target URL https://sptc.com.vn/${1}
Status 301 – Permanent Redirect
Preserve query string Bật

12. Áp dụng cho nhiều domain

Dầu khí Hải Phòng

https://daukhihaiphong.vn/*
        ↓
https://daukhihaiphong.com/${1}
https://www.daukhihaiphong.vn/*
        ↓
https://daukhihaiphong.com/${1}

HAPETCO

https://hapetco.com/*
        ↓
https://hapetco.vn/${1}
https://www.hapetco.com/*
        ↓
https://hapetco.vn/${1}

SeagullEnergies

https://seagullenergies.com/*
        ↓
https://seagullenergies.vn/${1}
https://www.seagullenergies.com/*
        ↓
https://seagullenergies.vn/${1}

13. Vì sao không nên tạo website rỗng chỉ để redirect?

Nếu domain chỉ có nhiệm vụ redirect, việc tạo một website trung gian sẽ làm hệ thống phức tạp hơn mức cần thiết.

Domain cũ
   ↓
VPS / Hosting
   ↓
Nginx / Apache
   ↓
Website rỗng
   ↓
301 Redirect
   ↓
Domain mới

Mô hình với Cloudflare:

Domain cũ
   ↓
Cloudflare
   ↓
301 Redirect
   ↓
Domain mới

Với domain bảo vệ thương hiệu hoặc domain cũ không còn chạy website, mô hình thứ hai đơn giản và dễ bảo trì hơn.

14. Có cần WordPress, PHP, MySQL hoặc VPS không?

Không. Nếu domain chỉ dùng để redirect, bạn không cần WordPress, PHP, MySQL, Nginx, Apache hoặc một website hoàn chỉnh.

15. Redirect toàn domain có giữ cấu trúc URL không?

Có, nếu sử dụng wildcard và ${1}.

https://domain-cu.com/san-pham-a/
        ↓
https://domain-moi.com/san-pham-a/

Đây là cách tốt hơn so với việc đưa tất cả URL cũ về trang chủ.

16. Kiểm tra redirect sau khi Deploy

Hãy kiểm tra ít nhất:

https://sptc.vn/
https://www.sptc.vn/
https://sptc.vn/dau-thuy-luc/
https://www.sptc.vn/dau-thuy-luc/
https://sptc.vn/dau-thuy-luc/?test=123

Kết quả mong muốn:

https://sptc.com.vn/
https://sptc.com.vn/
https://sptc.com.vn/dau-thuy-luc/
https://sptc.com.vn/dau-thuy-luc/
https://sptc.com.vn/dau-thuy-luc/?test=123

17. Kiểm tra bằng curl

curl -I https://sptc.vn/

Kết quả mong muốn có dạng:

HTTP/2 301
location: https://sptc.com.vn/

18. Các lỗi thường gặp

DNS đang DNS only

Nếu hostname không được proxy qua Cloudflare, Redirect Rule có thể không xử lý được request như mong muốn. Kiểm tra biểu tượng 🟠 Proxied.

Quên www

Domain gốc và hostname www có thể là hai request khác nhau. Nếu cần phủ cả hai, hãy tạo rule cho cả hai.

Mất path

Nếu URL con bị đưa hết về trang chủ, hãy kiểm tra Target URL đã sử dụng ${1} hay chưa.

Redirect loop

Không được cấu hình domain mới redirect ngược trở lại domain cũ.

19. Trường hợp rất phù hợp: Domain bảo vệ thương hiệu

Đây là một trong những trường hợp sử dụng Cloudflare Redirect Rules hiệu quả nhất.

Ví dụ doanh nghiệp sở hữu:

brand.com
brand.vn
brand.net
brand.com.vn

nhưng chỉ sử dụng:

brand.com.vn

Các domain còn lại có thể được cấu hình redirect về domain chính mà không cần dựng website riêng.

20. Công thức tổng quát cần nhớ

Request URL:
https://DOMAIN-CU/*

Target URL:
https://DOMAIN-MOI/${1}

Status:
301 - Permanent Redirect

Preserve query string:
ON

Nếu có www, tạo thêm:

https://www.DOMAIN-CU/*
        ↓
https://DOMAIN-MOI/${1}

21. Kết luận

Cloudflare Redirect Rules giúp đơn giản hóa đáng kể việc chuyển hướng domain. Với những domain chỉ dùng để bảo vệ thương hiệu, domain cũ hoặc domain phụ, bạn không nhất thiết phải dựng thêm website, VPS hay Nginx chỉ để trả về HTTP 301.

Thêm domain vào Cloudflare
        ↓
DNS → 🟠 Proxied
        ↓
Rules → Redirect Rules
        ↓
Wildcard pattern
        ↓
DOMAIN-CU/*
        ↓
DOMAIN-MOI/${1}
        ↓
301 Permanent Redirect
        ↓
Preserve query string
        ↓
Deploy
        ↓
Kiểm tra redirect

Nếu cấu hình đúng, toàn bộ URL từ domain cũ có thể được chuyển sang domain mới, giữ nguyên đường dẫn và query string mà không cần duy trì một website trung gian.


🔧 Các câu hỏi thường gặp về Cloudflare Redirect Rules

❓ Cloudflare Redirect Rules có cần hosting không?

Không. Khi domain đã được đưa về Cloudflare và bản ghi DNS được bật proxy (mây vàng), Cloudflare có thể xử lý chuyển hướng trực tiếp mà không cần tạo website hoặc hosting riêng cho domain nguồn.

❓ Có thể chuyển hướng toàn bộ domain sang một domain khác không?

Có. Bạn có thể sử dụng Wildcard pattern để bắt toàn bộ URL của domain cũ và chuyển sang domain mới, đồng thời giữ nguyên đường dẫn phía sau.

❓ Làm thế nào để giữ nguyên đường dẫn URL khi chuyển domain?

Sử dụng ký hiệu ${1} trong Target URL. Ví dụ, khi chuyển https://domain-cu.vn/san-pham/dau-thuy-luc/ sang domain mới, phần đường dẫn /san-pham/dau-thuy-luc/ vẫn được giữ nguyên.

❓ Nên sử dụng mã chuyển hướng 301 hay 302?

Nếu domain được chuyển hướng vĩnh viễn sang domain mới, nên sử dụng 301 – Permanent Redirect. Đây là lựa chọn phù hợp khi đổi domain chính thức hoặc chuyển domain bảo vệ thương hiệu.

❓ Cloudflare Redirect Rules có giữ được query string không?

Có. Khi tạo Redirect Rule, hãy bật tùy chọn Preserve query string để giữ lại các tham số phía sau dấu hỏi trong URL.

❓ Có cần tạo Redirect Rule riêng cho www không?

Nên có. Nếu người dùng có thể truy cập cả www.domain-cu.vndomain-cu.vn, bạn nên đảm bảo cả hai hostname đều được chuyển hướng về domain mới để tránh bỏ sót traffic.

❓ Domain nguồn có cần tạo website riêng trên VPS không?

Không cần. Đây chính là ưu điểm lớn của Cloudflare Redirect Rules. Bạn không cần tạo web trống, cài WordPress, cấu hình Nginx hoặc upload file chuyển hướng trên VPS.

❓ Domain nguồn có cần bật proxy Cloudflare không?

Có. Để Redirect Rule được Cloudflare xử lý, domain hoặc hostname tương ứng cần có bản ghi DNS được Proxied (mây vàng). Nếu DNS không đi qua Cloudflare, rule có thể không áp dụng được.

❓ Có thể dùng Cloudflare Redirect Rules để bảo vệ thương hiệu không?

Có. Đây là một cách rất thuận tiện để xử lý các domain thương hiệu đã đăng ký nhưng không sử dụng làm website chính. Bạn có thể chuyển toàn bộ traffic từ domain bảo vệ về domain chính mà không cần duy trì một website riêng.

❓ Cloudflare Redirect Rules có phù hợp khi đổi tên miền website không?

Rất phù hợp. Bạn có thể chuyển toàn bộ URL từ domain cũ sang domain mới, giữ nguyên cấu trúc đường dẫn và sử dụng mã 301 để hỗ trợ quá trình chuyển đổi website và SEO.


 

@Xuan.PT
100
Trust Score
@Xuan.PT
Chủ tịch HĐQT · SPTC Corp · HAPETCO
Verified Expert

Tôi chia sẻ và dạy mọi người cách kinh doanh trên Internet. Bởi vì "Hạnh phúc không phải là nhận, hạnh phúc chính là sự cho đi".

Chuyên môn
Kỹ thuật máy tàu biểnHàng hải và vận tải biểnDầu mỡ bôi trơn công nghiệpVật tư và thiết bị xăng dầuQuản trị website WordPressSEO và phát triển nội dung chuyên mônPhát triển plugin WordPress
Bằng cấp & Chứng nhận
  • Kỹ sư Máy tàu biển – Đại học Hàng Hải Việt Nam
  • Kỹ sư Kinh tế biển – Đại học Hàng Hải Việt Nam
  • Kinh nghiệm thực tiễn trong lĩnh vực hàng hải, dầu mỡ công nghiệp và WordPress
2Plugin / sản phẩm
10+Năm kinh nghiệm
3 lượt xem | 0 bình luận
Cho đi là mất hút
Tôi chia sẻ và dạy mọi người cách kinh doanh trên Internet. Bởi vì "Hạnh phúc không phải là nhận, hạnh phúc chính là sự cho đi".
Site Icon