Home Kiến thức Website Hướng dẫn Redirect www sang non-www và ngược lại bằng .htaccess

Hướng dẫn Redirect www sang non-www và ngược lại bằng .htaccess

by Thạch Phạm
Published: Last Updated on
A+A-
Reset

Thông thường các bạn hay sử dụng www.domain, tuy nhiên một số trường hợp bạn chưa thiết lập hoặc chưa trỏ IP domain thì sẽ không có hiệu lực. Với bài viết này AZDIGI sẽ hướng dẫn bạn sử dụng www và no www bằng file .htaccess

1. Sử dụng www cho domain

Để sử dụng được www.domain bắt buộc bạn phải trỏ www về IP của hosting với bản ghi A, và mặc định www cũng là 1 sub. Bạn thực hiện mở file .htaccess lên và thêm vào đoạn mã sau

Lưu ý: Thay đổi mydomain trong đoạn mã bên dưới bằng domain của bạn

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^mydomain [NC]
RewriteRule ^(.*)$ https://www.mydomain/$1 [L,R=301]

2. Ngược lại, nếu không muốn có www

Để có url ngắn hơn, dể nhận diện được thương hiệu và bạn nghĩ đến việc bỏ www.domain đi.

Bạn mở file .htaccess lên và thêm vào đoạn mã sau

Lưu ý: Bạn thay mydomain bằng domain của bạn nha

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.mydomain [NC]
RewriteRule ^(.*)$ https://mydomain/$1 [L,R=301]

Thông tin thêm: Trong cả 2 trường hợp, thông số 301 rất quan trọng, nó có ý nghĩa là redirect permanent (đổi địa chỉ vĩnh viễn), do vậy không được bỏ thông số này đi.

5/5 - (1 vote)

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign