Nhu cầu chuyển hướng website đến một trang khác xuất hiện khi tên miền của một ứng dụng thay đổi hoặc các URL riêng lẻ của một site thay đổi và xuất hiện URL mới. Bằng cách sử dụng tính năng Redirects trong cPanel, bạn có thể tránh việc tạo các liên kết hỏng vì trình duyệt của khách truy cập sẽ được thông báo về địa chỉ mới của trang cần truy cập. Khám phá toàn bộ ở bài viết này của HVN ngay.
Tính năng Redirects trong cPanel
Quá trình gửi khách truy cập từ địa chỉ web này sang địa chỉ web khác được coi là chuyển hướng (redirect). Về mặt kỹ thuật, chuyển hướng xảy ra ở cấp độ web server do web server chịu trách nhiệm nhận và trả lời yêu cầu web cho một website. Do đó, để tạo redirection, bạn sẽ phải hướng dẫn web server rằng bất cứ khi nào một tên miền hoặc URL nhất định được truy cập, nó sẽ gửi khách truy cập đến một domain hoặc URL khác.
Vấn đề này được thực hiện bằng cách chỉnh sửa một tệp đặc biệt chứa các hướng dẫn dành cho web server có tên là .htaccess. Tệp đó được lưu trữ trong Document Root của mỗi miền được liên kết với tài khoản web hosting của bạn. Để chỉnh sửa tệp, bạn cần có kiến thức đặc biệt về cú pháp của các quy tắc web server.
Vì không phải ai cũng quen thuộc với cú pháp đó, cPanel giới thiệu tính năng Redirects cho phép bạn dễ dàng thiết lập và quản lý chuyển hướng mà không cần viết dòng code nào.
Hướng dẫn cách sử dụng tính năng Redirects trên cPanel
Hướng dẫn dưới đây giúp bạn hiểu rõ cách để tạo redirect trong cPanel. Như đã đề cập ở trên tính năng Redirects hỗ trợ người dùng chuyển hướng khách truy cập trang web từ một URL này sang một URL khác.
Để sử dụng tính năng Redirects, bạn tiến hành đăng nhập vào hosting cPanel >> Truy cập đến phần Redirects nằm ở section Domains.
Tạo redirect trong cPanel với tính năng Redirects
Tại giao diện section Redirects, bạn được cung cấp các tùy chọn trường để cấu hình việc chuyển hướng, bao gồm:
*Type – Cho phép bạn chọn loại redirect, với các tùy chọn cụ thể:
- Permanent Redirection (301): Chuyển hướng này sẽ thông báo cho trình duyệt của khách truy cập rằng chuyển hướng này là vĩnh viễn, nghĩa là trình duyệt sẽ phải lưu vào hồ sơ. Tùy chọn này được khuyến khích cho SEO.
- Temporary Redirection (302): Redirect này được sử dụng khi bạn chỉ muốn tạm thời chuyển hướng khách truy cập đến một miền/URL mới. Lưu ý rằng trình duyệt người dùng sẽ không ghi nhớ chuyển hướng này.
*Mục https?://(www.)?: Tại trường này, bạn nên chọn domain sẽ thêm vào redirect. Lưu ý rằng theo mặc định, giá trị của All Public Domains sẽ được chọn. Để nguyên như vậy sẽ khiến tất cả miền được thêm vào tài khoản chuyển hướng, điều này rất ít khi xảy ra trong quá trình thiết lập.
*Mục /: Trường này được sử dụng khi bạn muốn chuyển hướng yêu cầu đến tệp hoặc thư mục. Ví dụ, nếu muốn chuyển hướng domain.com/blog/ sang blog.domain.com, thì bạn nhập “blog/” vì đây là URL cần được chuyển hướng. Thao tác trong tính năng Redirects tương tự nếu bạn cần chuyển hướng một yêu cầu tới tệp. Ví dụ, nếu bạn muốn chuyển hướng yêu cầu từ domain.com/blog.html sang blog.domain.com, hãy nhập vào trường này “blog.html”.
*Mục Redirects to: Tại đây, bạn sẽ cần chỉ định URL đầy đủ mà mong muốn khách truy cập được chuyển hướng đến. Ví dụ, nếu bạn muốn chuyển hướng khách truy cập từ domain.com sang newdomain.com trong trường này, hãy nhập “https://newdomain.com” hoặc thậm chí cả URL trong trường hợp có “https://newdomain.com/blog/”. Lưu ý rằng bạn cần nhập URL đầy đủ bao gồm cả giao thức và URL nếu có.
*Mục www. Redirection: Tại đây, bạn có thể chỉ định liệu khách truy cập có phải nhập www trước tên miền được chuyển hướng hay không.
- Only redirect with www: Chỉ cho phép chuyển hướng tên miền dạng www.domain.com, nếu không có www việc chuyển hưởng sẽ không được thực hiện.
- Redirect with or without www: Chuyển hướng tất cả domain bao gồm cả www và non-www.
- Do Not Redirect www: Chỉ cho phép chuyển hướng tên miền non-www, nếu có www việc chuyển hướng sẽ không được thực hiện.
*Wild Card Redirect: Nếu option này trong tính năng Redirects được chọn, tùy chọn sẽ hướng dẫn web server chuyển hướng tất cả các yêu cầu được thực hiện tới một tệp hoặc URL liên kết tới domain được định cấu hình tới vị trí mới nhưng có cùng tệp hoặc URL đó. Ví dụ, bạn muốn chuyển hướng domain.com/blog.html sang domain2.com/blog.html, bạn nên kích hoạt tùy chọn này và bất kể tệp nào được yêu cầu từ domain.com, tuy nhiên, nó sẽ được chuyển hướng đến cùng một tệp.
Cuối cùng, để thêm chuyển hướng đã định cấu hình, bạn nhấp vào nút Add. Sau đó, cPanel sẽ tạo chuyển hướng được định cấu hình và hiển thị thông báo trạng thái về việc chuyển hướng có được tạo hay không.
Như vậy, bạn đã hoàn thành việc tạo chuyển hướng với tính năng Redirects trong cPanel.
Quản lý chuyển hướng với tính năng Redirects trong cPanel
Sau khi biết cách tạo thêm chuyển hướng mới trong cPanel, bạn cần tiếp tục xem xét đến những hành động có thể thực hiện trên tính năng Redirects. Bạn nhấp vào section Current Redirect, một bảng chứa tất cả các chuyển hướng được định cấu hình dưới dạng các hàng dữ liệu sẽ xuất hiện trên màn hình. Đối với mỗi chuyển hướng, người dùng sẽ được cung cấp một số cột có thông tin.
- Domain: Miền thực đã được chuyển hướng.
- Directory: Trong trường hợp chuyển hướng được cấu hình cho một thư mục nhất định từ miền được chuyển hướng.
- Regular Expression: Trong trường hợp bạn đã định cấu hình chuyển hướng bằng Regular Expression, cPanel sẽ chuyển hướng tất cả các yêu cầu khớp với Regular Expression.
- Redirect URL: Đây là URL To mà khách truy cập sẽ được chuyển hướng khi truy cập domain hoặc URL được chuyển hướng.
- HTTP Status Code: Mã trạng thái HTTP được chuyển hướng.
- Type: Xác định loại chuyển hướng để xem xét tới mã trạng thái. Như đã đề cập khi tạo chuyển hướng mới với tính năng Redirects, cPanel chỉ hỗ trợ chuyển hướng Permanent hoặc Temporary.
- Match www.: Cho trường hợp bạn đã cấu hình để chuyển hướng khách truy cập – người đã chèn tiền tố www vào trước tên miền chuyển hướng.
- Wildcard: Tại đây, bạn sẽ thấy thông tin liên quan đến việc chuyển hướng wildcard có được sử dụng hay không.
- Action: Hành động khả dụng duy nhất bạn có thể thực hiện là xóa chuyển hướng. Lưu ý rằng không thể chỉnh sửa chuyển hướng, nếu cần chỉnh sửa, bạn phải xóa chuyển hướng đó rồi thêm lại.
Đoạn kết
Tóm lại, việc tạo và quản lý các redirection với tính năng Redirects trong cPanel là nhiệm vụ khá đơn giản, tuy nhiên việc hiểu cách thức hoạt động của redirection có vẻ khá khó đối với người dùng không có kỹ thuật. Do đó, nếu không chắc chắn về việc định cấu hình chuyển hướng cho miền, hãy liên hệ ngay với HVN – Hệ sinh thái kiến tạo chuyển đổi số doanh nghiệp 4.0 – qua Hotline: 024 9999 7777 để nhóm hỗ trợ kỹ thuật của chúng tôi hỗ trợ.