#

Hướng dẫn redirect tên miền cực kỳ đơn giản

 18/01/2022 - 16:09 Trịnh Duy Thanh

Redirect domain (hay chuyển hướng tên miền) là một khái niệm hết sức quen thuộc đối với các quản trị viên website. Có nhiều kiểu redirect domain và cũng có nhiều cách để thực hiện nó. Và nếu bạn đang quan tâm đến vấn đề này thì bài viết hôm nay của BKHOST là dành cho bạn. Hãy cùng bắt đầu.

Khái niệm và mục đích của việc thực hiện redirect tên miền

Redirect domain la gi? Tai sao can phai redirect domain?
Redirect domain sẽ giúp website của bạn được đồng bộ địa chỉ với nhau

Redirect domain chính là việc chuyển hướng tất cả phiên bản tên miền, giúp website của bạn hoạt động duy nhất trên một địa chỉ tên miền. Bạn có thể thấy nhiều dạng tên miền khác nhau như http, https, non-www, www,… và những tên miền này được xem là độc lập với nhau. Vấn đề là, việc độc lập ấy làm phát sinh ra nhiều bất cập, đặc biệt trong việc SEO website.

Một trong những bất cập hay xuất hiện là các “án phạt” của Google cho website của bạn vì trùng lặp nội dung. Không những thế, bạn cũng gặp phải khó khăn khi kiểm soát người dùng bởi sự không đồng nhất về tên miền.

Mặt khác, bạn cũng hoàn toàn có thể redirect từ domain A sang domain B mà không bị mất đi thứ hạng seo của trang web.

Hướng dẫn redirect domain giữa www và non-www

Nếu bạn không muốn có www trong domain, hãy redirect từ www sang non-www. Trong file .htaccess, thêm đoạn mã sau:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^bkhost.vn [NC]
RewriteRule ^(.*)$ https://bkhost.vn/$1 [L,R=301,NC]

Còn nếu bạn muốn có www trong domain, hãy redirect từ non-www sang www. Trong file .htaccess, thêm đoạn mã sau:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^bkhost.vn [NC]
RewriteRule ^(.*)$ https://www.bkhost.vn /$1 [L,R=301]

Hướng dẫn redirect domain từ http sang https

Có hai cách để redirect domain từ http sang https:

Cách 1: Sử dụng file .htaccess

Các trình duyệt đều sẽ có cảnh báo không an toàn cho người dùng khi truy cập vào trang web không có SSL (https), dẫn đến lượng người truy cập trang web bị giảm đáng kể.

Bạn có thể đăng ký SSL cho website tại đây: Dịch vụ SSL.

Để thực hiện việc chuyển hướng từ http sang https, bạn có thể thêm đoạn mã sau vào trong file .htaccess:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://bkhost.vn/$1 [R,L]

Cách 2: Sử dụng cPanel

cPanel cũng có thể giúp bạn redirect domain từ http sang https. Hãy làm theo các bước sau:

Bước 1: Chọn mục Domains.

Huong dan setup cPanel de redirect domain tu http sang https - Buoc 1: chon vao muc Domains trong cPanel
Chọn vào mục Domains ở trong cPanel

Bước 2: Ở cột Force HTTPS Redirect, bạn chọn ON hoặc OFF để bật hoặc tắt tính năng redirect từ http sang https.

Huong dan setup cPanel de redirect domain tu http sang https - Buoc 2: Tick On ở cột Foce HTTPS Redirect
Bạn có thể tùy ý bật hoặc tắt tính năng redirect từ http sang https

Hướng dẫn redirect tên miền cũ sang tên miền mới không ảnh hưởng đến SEO

Đôi khi có một vài lý do khiến bạn phải đổi sang tên miền mới nhưng bạn không muốn bị mất thứ hạng SEO hiện tại. Vậy bạn hãy làm theo những cách sau:

Cách 1: Sử dụng file htaccess

Bạn truy cập vào file htaccess và thêm dòng lệnh:

RewriteEngine O
RewriteCond %{HTTP_HOST} ^tenmiencu.com$ [NC, OR]
RewriteCond %{HTTP_HOST} ^www.tenmiencu.com [NC]
RewriteRule (.*)$ https://tenmienmoi.com/$1 [L, R=301,NC]

Trong đó, tenmiencu.com sẽ được thay bằng tên miền cũ website của bạn, còn tenmienmoi.com là tên miền mới web của bạn.

Cách 2: Sử dụng cPanel

Bước 1: Đăng nhập cPanel và chọn mục Redirects trong mục lớn Domains.

Huong dan setup cPanel de redirect ten mien cu sang ten mien moi - Buoc 1: Vào mục domain, chọn chức năng Redirect
Vào Domains và chọn mục Redirects

Bước 2: Điền thông tin vào các mục có dấu mũi tên trong bảng như hình.

Huong dan setup cPanel de redirect ten mien cu sang ten mien moi - Buoc 2: Dien thong tin
Điền thông tin theo từng vùng có mũi tên hướng vào
  • Ở mục type, chọn “permanent 301”.
  • Ở mục https?://(www.)? thì bạn chọn tên miền cũ website của bạn.
  • Ở mục redirect to, bạn cần điền tên miền mới.
  • Ở mục www. redirection, bạn tích vào ô “Redirect with or without www.”.

Bước 3: Cuối cùng, click vào nút add để thêm các nội dung bạn đã điền ở bước 2.

Lưu ý: Bạn cũng có thể xóa lệnh Redirect nếu cần tạo mới một Redirect khác.

Huong dan setup cPanel de redirect ten mien cu sang ten mien moi - Buoc 3: Xoa lenh redirect domain tu http sang https
Bạn có thể xóa lệnh Redirect nếu cần thiết

Tổng kết về Redirect Domain

Trên đây là tất cả những thông tin cơ bản về redirect domain, hy vọng có thể giúp ích cho bạn trong việc quản trị website. Nếu bạn còn bất cứ thắc mắc nào, hãy để lại bình luận ở bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất. Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm những bài viết chia sẻ kinh nghiệm quản trị website, domain, hosting, server… Chúc bạn thành công!

Tôi là Trịnh Duy Thanh, CEO & Founder Công ty Cổ Phần Giải Pháp Mạng Trực Tuyến Việt Nam - BKHOST. Với sứ mệnh mang tới các dịch vụ trên Internet tốt nhất cho các cá nhân và doanh nghiệp trong nước và quốc tế, tôi luôn nỗ lực hết mình nâng cấp đầu tư hệ thống phần cứng, nâng cao chất lượng dịch vụ chăm sóc khách hàng để đem đến những sản phẩm hoàn hảo nhất cho người tiêu dùng. Vì vậy, tôi tin tưởng sẽ đem đến các giải pháp CNTT mới nhất, tối ưu nhất, hiệu quả nhất và chi phí hợp lý nhất cho tất cả các doanh nghiệp.
Bình luận

Thanh toán linh hoạt

Chúng tôi chấp nhận thanh toán như ATM, Visa, Internet Banking, Paypal, Baokim, Ngân lượng

Gọi ĐT tư vấn ngay
Chat ngay qua Zalo
Chat ngay qua Messenger