Cách Sử Dụng .Htaccess Redirect Www Sang Non-www Và Ngược Lại

Ngày đăng: 06/02/2023
Tác giả: Hostingviet
Lượt xem: 430
Theo dõi:

Thông Thường Người Ta Thích Url Có WWW! Hosting Việt Sẽ Hướng Dẫn Bạn Sử Dụng .Htacess Để Trỏ Tất Cả Url Từ Non-WWW Về WWW Qua Bài Viết Sau Đây Nhé!

1. Cách đặt url có www, và sử dụng .htacess

Lưu ý: đặt ở thư mục gốc của website như public_html để trỏ tất cả url từ non-www về www như sau (giả sử tôi có website là kiemtraip.com):

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

Thông số $1 ở dòng cuối cùng rất quan trọng, nó sẽ giữ nguyên địa chỉ url cho bạn và chỉ loại bỏ www:
http://kiemtraip.com/index.php?my_query_string=abcd sẽ được redirect về:
http://www.kiemtraip.com/index.php?my_query_string=abcd

>>Tham khảo bài viết: Hướng dẫn direct tên miền www tới non-www giao thức https bằng file .htaccess

2. Ngược lại, Xóa www bằng .htacess

Để địa chỉ url ngắn hơn, dễ nhận diện thương hiệu hơn thì có thể redirect từ www về non-www như sau trong file public_html/.htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.kiemtraip.com [NC]
RewriteRule ^(.*)$ http://kiemtraip.com/$1 [L,R=301]

Tương tự như trường hợp số 1, chúng ta cũng phải bao gồm $1 ở dòng cuối cùng để url chính được bảo toàn:
http://www.kiemtraip.com/index.php?my_query_string=abcd sẽ được redirect về:
http://kiemtraip.com/index.php?my_query_string=abcd
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.

3. Sự giống nhau và không giống nhau:

Hầu hết các website, địa chỉ có www hoặc không có www đều trỏ đến cùng 1 website. Tuy nhiên bạn có thể sử dụng địa chỉ www cho 1 website, và không có www (non-www) cho 1 website khác bằng cách cấu hình bản ghi trong phần quản lý tên miền.

4. Sử dụng địa chỉ có www hay không có www?

Thông thường máy tìm kiếm (Search engine) đều hiể địa chỉ www và không có www là 2 địa chỉ khác nhau, và mỗi địa chỉ có thể có page rank khác nhau. Nếu sử dụng cả 2 (mà không redirect 301) thì đương nhiên thứ hạng của địa chỉ đó bị giảm đi so với sử dụng 1 địa chỉ chính và redirect 301 địa chỉ còn lại.
Để SEO tốt hơn thì bạn nên chọn 1 địa chỉ để sử dụng. Sử dụng địa chỉ có www hoặc không có www mang tính cá nhân chứ không phải lý do kỹ thuật. Ngoài ra bạn nên chọn mua SEO Hosting để được Hosting Việt hỗ trợ cài đặt miễn phí nhé!

5. Lý do sử dụng www và non-www

- Sử dụng địa chỉ có www: Nó giúp nhận diện địa chỉ như 1 địa chỉ web (điển hình là trong file MS Word, nếu bao gồm www thì word có thể tự nhận dạng đó là địa chỉ, nếu không có www thì phải bao gồm http:// MS Word mới nhận dạng được), đặc biệt khó nhận dạng khi tên miền có đuôi mở rộng không phải là .com, .net, .info...

  • Sử dụng địa chỉ không có www (non-www): Giúp địa chỉ ngắn hơn, đặc biệt là với sub-domain. Lý do tiếp theo là www thực sự không cần thiết. Nhiều người cảm thấy không có www giúp địa chỉ web nhìn rõ ràng hơn.
    => nếu tên miền dài thì nên bỏ www, vì nếu gắn cả www thì tên miền sẽ rất dài.
    => Chỉ nên sử dụng 1 trong 2 phiên bản có www và không có www.

>>Xem thêm: Cách cài đặt SSL miễn phí

Như vậy thông qua bài viết này Hosting Việt đã giúp bạn hiểu được Cách Sử Dụng .Htaccess Redirect Www Sang Non-www Và Ngược Lại! Nếu thấy bài viết này hữu ích hãy subscribe để theo dõi những thông tin mới nhất từ Hosting Việt nhé. Chúc các bạn thành công!

Bài viết liên quan
 
 
2024/11/12

Hướng dẫn remote VPS linux GUI chi tiết, dễ dàng

Tương tự với việc truy cập remote VPS Windows, với các bản VPS Linux có cài sẵn GUI tại Hostingviet quý khách thao tác th...
Tác giả:
Đọc thêm
 
 
2024/11/07

2 Cách Fix lỗi đen màn hình khi remote nhanh chóng, hiệu quả

Cách 1: Khắc Phục Sự Cố Remote Desktop Services Sử Dụng Task Manager và Services Bạn hãy thực hiện theo các bước sau: Bước 1: Mở Task...
Tác giả:
Đọc thêm
 
 
2024/11/08

Hướng dẫn active license Fast Panel nhanh chóng, dễ dàng

Để active license Fast Panel, sau khi quý khách cài đặt xong VPS từ phiên bản Alma Linux 8 Fast Panel truy cập vào link quản trị ...
Tác giả:
Đọc thêm
 
 
2024/10/14

Cách Fix lỗi không show được User khi restore bằng Jetbackup

  Nguyên Nhân Gây Ra Lỗi không show được User khi restore bằng Jetbackup Khi thực hiện restore bằng JetBackup, quá trì...
Tác giả:
Đọc thêm
 
 
2024/07/11

Hướng dẫn Restore/Download tài khoản bằng Jetbackup trên Directadmin

Đây là tính năng Backup hoàn toàn tự động mà Hostingviet cung cấp cho khách hàng của mình, bạn ho&agrav...
Tác giả:
Đọc thêm
 
 
2024/03/04

Sitejet Builder là gì? Hướng dẫn dùng Sitejet Builder trên cPanel

Sitejet Builder là gì? Sitejet Builder là một sản phẩm của Webpros - công ty công nghệ nổi tiếng với các giải pháp v&...
Tác giả:
Đọc thêm