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

02:31 Chiều - 07/06/2019
0 Bình luận
226
bởi Nam Nguyễn

Redirect tên miền từ www sang non-www sử dụng .htaccess một trong những bước của tối ưu hóa SEO tăng xếp hạng trong Google, hướng dẫn sau đây sẽ giúp quý bạn đọc tránh được việc trùng lập nội dung khi website có www và không non-www

Khi bạn sử dụng Apache trên máy chủ Linux được hỗ trợ mod_rewrite nhằm mục đích viết lại URL ngắn gọn, dễ nhớ, URL Friendly thân thiện với người dùng => Google sẽ đánh giá website của bạn cao hơn.

Một số bạn thích sử dụng www, nhưng một số bạn thích non-www hơn. Bạn có thể chọn từ non-www sang www, hoặc chuyển hướng từ www sang non-www. Kỳ thực 2 cách này đều không ảnh hưởng đến SEO. Nhưng theo quan điểm cá nhân mình thích non-www hơn. Vì nó ngắn gọn, dễ nhớ. Bạn chỉ cần đảm bảo đừng để tồn tại song song 2 bản ghi wwwnon-www là được. Website của bạn chắc chắn sẽ bị lỗi trùng lặp nội dung.

Nếu các bạn đã có sẵn tập tin .htaccess trên hosting thì chỉ cần thêm đoạn code bên dưới vào. Nếu chưa có, hãy tạo một file tên .htaccess, sau đó copy đoạn code dưới đây.

1. Redirect www sang non-www:

Khai báo nội dung sau vào file .htaccess như sau

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

Như vậy bất kỳ lúc nào bạn truy cập vào website với địa chỉ https://www.itctoday.com trình duyệt web sẽ tự động chuyển về https://itctoday.com

2. Redirect non-www sang www:

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

Tương tự, bất kỳ lúc nào bạn truy cập vào website với địa chỉ https://itctoday.com sẽ tự động chuyển thành https://www.itctoday.com

Lưu ý: Bạn chỉ nên thực hiện 1 trong 2 cách này trên file .htaccess thôi nhé!

Chúc các bạn thành công!

*
*

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

Scroll Top