
Giới thiệu
Trong quá trình vận hành website, việc thống nhất phiên bản truy cập www hoặc non-www (không có www) là yếu tố rất quan trọng đối với SEO, bảo mật và trải nghiệm người dùng. Nếu website có thể truy cập được cả hai dạng www.domain.com và domain.com mà không chuyển hướng, Google có thể coi đây là nội dung trùng lặp (duplicate content), gây ảnh hưởng xấu đến thứ hạng tìm kiếm.
Để giải quyết vấn đề này, bạn cần cấu hình chuyển hướng (redirect) 301 trong file .htaccess, giúp website chỉ sử dụng duy nhất một phiên bản URL chuẩn.
Trong bài viết này, Zhost sẽ hướng dẫn bạn cách chuyển đổi non-www sang www và ngược lại trong file .htaccess một cách đơn giản, chính xác và chuẩn SEO, phù hợp cho website sử dụng Apache / Hosting / VPS.
Hướng dẫn thực hiện
Các bước thực hiện như sau:
Truy cập File Manager của Hosing –> mở và thêm nội dung phía dưới vào file .htaccess.
- Chuyển hướng www sang non-www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.zhost.vn
RewriteRule ^.*$ https://zhost.vn%{REQUEST_URI} [R=301,L]
- Chuyển hướng non-www sang www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^zhost.vn
RewriteRule (.*) https://www.zhost.vn/$1 [R=301,L]
Truy cập web trên trình duyệt và xem kết quả
Kết luận
Việc cấu hình chuyển hướng non-www ↔ www trong file .htaccess giúp website của bạn hoạt động chuyên nghiệp hơn, tránh lỗi trùng lặp nội dung và tối ưu hiệu quả SEO trên Google. Đây là bước cấu hình cơ bản nhưng rất quan trọng mà bất kỳ website nào cũng nên thực hiện ngay từ đầu. Zhost khuyến nghị bạn nên kết hợp redirect www/non-www với HTTPS (SSL) và kiểm tra lại bằng các công cụ SEO để đảm bảo cấu hình hoạt động chính xác. Chúc các bạn thành công!
