htaccess redirect với www
- Việc domain có
www.
hay không cũng ảnh hưởng không nhỏ tới SEO, vì cówww.
và không cówww.
sẽ được xem là 2 trang web khác nhau, tác động tới việc nhận biết lượng truy cập của trang web. - Đối với một trang web cần đồng nhất dùng
www.
hoặc không dùngwww.
, dùng dạng nào cũng được, quan trọng là tránh cho người dùng và trình duyệt hay các công cụ tìm kiếm hiểu nhầm đó là 2 trang web khác nhau. - Một số người cho rằng không có
www.
sẽ giúp domain ngắn hơn, dễ nhớ hơn, số khác thì cho rằng cówww.
sẽ thường được dùng nhiều hơn vì đó là chuẩn chung từ trước tới giờ, ... - Bài học này sẽ giúp các bạn sử dụng
.htaccess
để thêm hoặc loại bỏwww.
.
htaccess - loại bỏ www
- Ta có thể loại bỏ
www.
theo cấu trúc sau:
Options +FollowSymlinks RewriteEngine on RewriteCond % ^www.hocwebchuan.com [NC] RewriteRule ^(.*)$ https://hocwebchuan.com/$1 [R=301,NC]
Options +FollowSymlinks
cho phép bật lựa chọn Symlinks, đây là liên kết tượng trưng, sẽ cho phép tham chiếu các đường dẫn file/folder.RewriteCond % ^www.hocwebchuan.com [NC]
lọc điều kiện tất cả domain cówww.
,[NC]
là không phân biệt chữ hoa hay thường.RewriteRule ^(.*)$ https://hocwebchuan.com/$1 [R=301,NC]
Redirect sang đường dẫn không cówww.
,R=301
là redirect vĩnh viễn.
htaccess - thêm www
- Ta có thể redirect từ không có
www.
sang cówww.
theo cấu trúc sau:
Options +FollowSymlinks RewriteEngine on RewriteCond % ^hocwebchuan.com [NC] RewriteRule ^(.*)$ https://www.hocwebchuan.com/$1 [R=301,NC]
Options +FollowSymlinks
cho phép bật lựa chọn Symlinks, đây là liên kết tượng trưng, sẽ cho phép tham chiếu các đường dẫn file/folder.RewriteCond % ^hocwebchuan.com [NC]
lọc điều kiện tất cả domain không cówww.
,[NC]
là không phân biệt chữ hoa hay thường.RewriteRule ^(.*)$ https://www.hocwebchuan.com/$1 [R=301,NC]
Redirect sang đường dẫn cówww.
,R=301
là redirect vĩnh viễn..