[APACHE/NGINX] Chuyển hướng 301, www sang non-www trong APACHE/NGINX

Chia sẻ kiến thức sử dụng VPS (máy chủ ảo) - Server (máy chủ riêng)

Các điều hành viên: Admin, Mod, SMod

[APACHE/NGINX] Chuyển hướng 301, www sang non-www trong APACHE/NGINX

Gửi bàigửi bởi nghiammo1992 » 26/03/2016 19:41

[APACHE/NGINX] Chuyển hướng 301, www sang non-www trong APACHE/NGINX

Chuyển hướng 301 ( Redirect 301 ) là tính năng tự động chuyển vĩnh viễn một liên kết cũ sang liên kết hiện tại. Tính năng này sẽ giúp thông báo cho các máy tìm kiếm, trình duyệt hay máy chủ rằng địa chỉ trang web hiện tại đã được chuyển tới địa chỉ mới.

Cách chuyển hướng này không ảnh hưởng đến lượng truy cập, traffic, thứ hạng SEO…..của địa chỉ URL đang muốn chuyển hướng tới, đây là một sự thay thế hoàn toàn về URL Website, rất có lợi trong việc SEO.

I - Chuyển hướng 301 domain cũ sang domain mới

- Nếu bạn dùng Apache hãy thêm đoạn code sau vào file .htaccess
Mã: Chọn tất cả
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^http://domain-cu.com$ [NC]
RewriteRule ^(.*)$ http://domain-moi.com/$1 [R=301,L]


- Nếu bạn dùng Nginx thì hãy thêm đoạn code sau vào file nginx config của bạn
Mã: Chọn tất cả
server {
    server_name domain-cu.com;
    return 301 $scheme://domain-moi.com$request_uri;
}


- Đừng quên restart lại apache hoặc nginx nhé

II - Chuyển hướng từ www sang non-www

- Nếu bạn dùng Apache hãy thêm đoạn code sau vào file .htaccess
Mã: Chọn tất cả
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^http://domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]


- Nếu bạn dùng Nginx thì hãy thêm đoạn code sau vào file nginx config của bạn
Mã: Chọn tất cả
server {
    server_name www.domain.com;
    return 301 $scheme://domain.com$request_uri;
}


- Đừng quên restart lại apache hoặc nginx nhé
Sửa lần cuối: nghiammo1992 14/05/2016 23:15
Hình đại diện của thành viên
nghiammo1992
☀️2/30☀️
☀️2/30☀️
 
Bài viết: 15
Ngày tham gia: 08/03/2012 10:56
Đến từ: Hà Giang
Thiết bị: Nokia N96
Số điện thoại: 0367790762

Quay về VPS - Server

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến1 khách