Bài post dưới đây sẽ hướng dẫn bạn cách redirect domain bằng .htaccess giản đơn mà những bạn mới khởi đầu cũng làm được. Cùng khám phá “tuyệt kỹ” này với ATP Academy nhé!
Cách redirect domain từ http sang https
Redirect domain từ http sang https
Hiện nay, trên các công cụ trình duyệt như Firefox , Chrome đã khởi đầu có nhiều dấu hiệu cảnh báo không an toàn trên những site không có chứng chỉ SSL. nếu không có SSL, trang website của bạn sẽ hiển thị không an toàn cho người truy cập. vì lẽ đó, bạn sử dụng chia sẻ được mã hoá SSL với mục đích bảo mật là cực kì quan trọng. Việc redirect tên miền từ HTTP sang HTTPS là một việc làm cần thiết.
Ứng với lựa chọn đường dẫn có WWW hoặc không có WWW thêm vào file .htaccess. Bạn thực hiện 1 tại 2. code dưới đây.
file .htaccess thường bị ẩn đi. Để hiện file ẩn bạn hãy làm theo như hình bên dưới. Vào mục quản lý tệp tin (File Manager) của Cpanel:
- Có WWW (mọi truy xuất sẽ đến website: https:///www.domain.com)
# BEGIN Redirects
RewriteEngine On
# 301 redirect to www
RewriteCond %HTTP_HOST !^www\.
RewriteRule ^(.*)$ https://www.%HTTP_HOST%REQUEST_URI [L,R=301]
# 301 redirect to https
RewriteCond %HTTPS off
RewriteRule ^(.*)$ https://%HTTP_HOST%REQUEST_URI [L,R=301]
# END Redirects
- Không có WWW (mọi truy xuất sẽ đến website: https://domain.com)
# BEGIN Redirects
RewriteEngine On
# 301 redirect www to non-www
RewriteCond %HTTP_HOST ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# 301 redirect to https
RewriteCond %HTTPS off
RewriteRule ^(.*)$ https://%HTTP_HOST%REQUEST_URI [L,R=301]
# END Redirects
Cách redirect domain từ www sang non-www
Lý do dùng non-www , www
- sử dụng địa chỉ www giúp nhận diện như 1 địa chỉ website, ví dụ như tệp word, nếu như bạn gõ cả www thì word sẽ tự nhận dạng đó là địa chỉ, nếu như không thì word sẽ không thể nhận ra được. Càng khó hơn khi tên miền có tên mở rộng đuôi chẳng phải là .info, .com, .net,…
- sử dụng địa chỉ www (non-www): giúp địa chỉ ngắn hơn, đặc biệt là với sub-domain. Www cũng không thật sự cần thiết. nếu như bỏ www sẽ giúp khách hàng Quan sát địa chỉ website rõ ràng hơn. Để thêm www địa chỉ sẽ rất dài.
Cách redirect đường dẫn từ www sang non-www
Công cụ tìm kiếm như Google sẽ xem 2 website vidu.com và www.vidu.com khác nhau. Nên bạn phải chọn 1. loại bạn muốn các công cụ tìm kiếm hiển thị và dùng chuyển hướng 301 để redirect về 1. loại. mỗi người sử dụng chọn 1. trong 2 đều có ích lợi riêng.
Hầu hết website địa chỉ có www hoặc không có www thì cũng đều trỏ tới 1 website.
Cách redirect domain từ non-www sang www
RewriteEngine On
RewriteBase /
RewriteCond %HTTP_HOST ^tenten.vn [NC]
RewriteRule ^(.*)$ http://www.tenten.vn/$1 [L,R=301]
Redirect www to non-www:
RewriteEngine On
RewriteBase /
RewriteCond %HTTP_HOST ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Cách redirect domain cũ sang domain mới
Redirect đường dẫn từ tên miền cũ sang tên miền mới
nếu bạn đã có được một tên miền cũ như vidu.com tuy nhiên mong muốn thay đổi thành vidu.net cho website. Thì bạn có thể thiết lập chuyển hướng 301 cho tất cả miền mới để khách dùng khi truy cập đến đường dẫn cũ nagy tức thì được thay đổi điều hướng tới tên miền mới.
RewriteEngine On
RewriteCond %HTTP_HOST ^tenmiencu.com$ [NC, OR]
RewriteCond %HTTP_HOST ^www.tenmiencu.com [NC]
RewriteRule (.*)$ http://tenmienmoi.com/$1 [L, R=301,NC]
trong đó:
- tenmiencu.com là tên miền cũ ban đầu của bạn
- tenmienmoi.com là tên miền mới mà bạn mong muốn chuyển đến, từ đây khách hàng có thể được điều hướng sang website mới.
Bài post trên là cách redirect domain bằng .htaccess đơn giản bao gồm: Redirect đường dẫn từ http sang https, Redirect đường dẫn từ www sang non-wwwvà Redirect đường dẫn từ tên miền cũ sang tên miền mới. nếu bạn còn câu hỏi thắc mắc gì xin hãy liên hệ với ATP Academy để được trả lời nhanh nhất.
Tư vấn về các khóa học Content, SEO, Digital Marketing… liên hệ:
SĐT/Zalo: 039.8466.445 (Miss Dung)
Facebook: Thanh Dung