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