Hướng dẫn này sẽ giúp bạn bạn cấu hình nginx giúp redirect từ non-www sang www và ngược lại. VD: redirect trang web từ https://yourdomain.com sang https://www.yourdomain.com Cấu hình để redirect từ non-www sang www Phương pháp 1: Đối với single domain Thêm một khối server bổ sung và một dòng lệnh đến thiết lập vhost của bạn giống như ví dụ dưới đây: Mã: 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) } Phương pháp 2: Đối với all domains Thêm bên dưới đoạn mã trong các chỉ thị nằm trong tập tin http nginx.conf của bạn (thường nằm trong /etc/nginx trong các hệ thống Ubuntu/Debian) Mã: server { server_name "~^(?!www\.).*" ; return 301 $scheme://www.$host$request_uri; } Cấu hình để redirect từ www sang non-www Phương pháp 1: Đối với single domain Thêm một khối server bổ sung và một dòng lệnh đến thiết lập vhost của bạn giống như ví dụ dưới đây: Mã: 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) } Phương pháp 2: Đối với all domains Thêm bên dưới đoạn mã trong các chỉ thị nằm trong tập tin http nginx.conf của bạn (thường nằm trong /etc/nginx trong các hệ thống Ubuntu/Debian) Mã: server { server_name "~^www\.(.*)$" ; return 301 $scheme://$1$request_uri ; }