Hướng dẫn redirect www to non www Nginx (chuyển hướng tên miền từ www sang non www) và ngược lại trên Nginx bằng cách đơn giản nhất.
Chuẩn bị:
Cách 1: Single domain
server {
listen 80;
server_name www.example.com;
return 301 $scheme://example.com$request_uri;
}
server {
listen 80;
server_name example.com;
#other site settings go here (e.g. logs, site root)
}
Cách 2: All Domains
Sửa file cấu hình của nginx (nginx.conf) (nó thường nằm trong /etc/nginx trong các hệ thống Ubuntu/Debian)
server {
server_name "~^www\.(.*)$" ;
return 301 $scheme://$1$request_uri ;
}
Cách 1: Single domain
Thêm dòng dưới đây vào cài đặt vhost của bạn:
server {
listen 80;
server_name example.com;
return 301 $scheme://www.example.com$request_uri;
}
server {
listen 80;
server_name www.example.com;
#other site settings go here (e.g. logs, site root)
}
Cách 2: All domains
Sửa file cấu hình của nginx (nginx.conf) (nó thường nằm trong /etc/nginx trong các hệ thống Ubuntu/Debian)
server {
server_name "~^(?!www\.).*" ;
return 301 $scheme://www.$host$request_uri;
}
Chúc bạn thành công!
Tips: Tham gia Channel Telegram KDATA để không bỏ sót khuyến mãi hot nào