Để chuyển hướng (redirect) website có www sang none-www (hoặc ngược lại) bằng .htaccess, bạn có thể dễ dàng thực hiện qua hướng dẫn chi tiết dưới đây.
Tại sao cần redirect www sang non-www?
- Thống nhất URL: Giúp cho website chỉ có một phiên bản URL duy nhất, tránh tình trạng trùng lặp nội dung và ảnh hưởng đến SEO.
- Tối ưu hóa SEO: Google sẽ coi www và non-www là hai trang web khác nhau. Việc redirect 301 sẽ giúp chuyển toàn bộ sức mạnh của link và index sang một phiên bản duy nhất.
- Tăng tốc độ tải trang: Giảm thiểu các request không cần thiết đến server.
Hướng dẫn cách thực hiện redirect www sang non-www
Bước 1: tìm file .htaccess
- Vị trí: File .htaccess nằm trong thư mục gốc của website (bên trong thư mục: public_html, www; cùng cấp với tập tin index.php, index.html)
- Tạo mới: Nếu chưa có, bạn có thể tạo một file văn bản mới, đặt tên là .htaccess và upload lên hosting vào thư mục gốc.
Bước 2: Thêm đoạn code
Mở file .htaccess và thêm đoạn code sau vào, thay thế mydomain bằng tên miền của bạn:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mydomain [NC]
RewriteRule ^(.*)$ https://mydomain/$1 [L,R=301]
Giải thích:
- RewriteEngine On: Bật tính năng Rewrite.
- RewriteCond %{HTTP_HOST} ^www.mydomain [NC]: Kiểm tra nếu tên miền bắt đầu bằng “www.mydomain”.
- RewriteRule ^(.*)$ https://mydomain/$1 [L,R=301]: Chuyển hướng tất cả các yêu cầu đến phiên bản không có www và sử dụng kết nối HTTPS.
Bước 3: Lưu file .htaccess
Sau khi thêm đoạn code, hãy lưu lại file .htaccess và upload lên hosting
Hướng dẫn cách thực hiện redirect non-www sang www (ngược lại)
Nếu bạn muốn redirect từ non-www sang www, chỉ cần đổi chỗ www.mydomain và mydomain trong đoạn code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain [NC]
RewriteRule ^(.*)$ https://www.mydomain/$1 [L,R=301]
Kết luận:
Việc redirect www sang non-www hoặc ngược lại là một thao tác khá đơn giản và mang lại nhiều lợi ích cho website của bạn. Tuy nhiên, bạn nên cân nhắc kỹ lưỡng trước khi thực hiện để đảm bảo không gây ảnh hưởng đến các chức năng khác của website.
Chúc bạn thành công!