“Có nhiều cách để buộc Nginx sử dụng phiên bản WWW hoặc phiên bản URL không phải WWW cho trang web của bạn.
”
Có nhiều cách để buộc Nginx sử dụng phiên bản WWW hoặc phiên bản URL không phải WWW cho trang web của bạn. Bizfly Cloud chia sẻ đến bạn đọc cách sử dụng các mã dưới đây.
Chuyển hướng non-www sang WWW
Single domain
server {
server_name example.com;
return 301 $scheme://www.example.com$request_uri;
}
Tất cả domains
server {
server_name "~^(?!www\.).*" ;
return 301 $scheme://www.$host$request_uri;
}
Từ WWW sang non-WWW
Single domain
server {
server_name www.example.com;
return 301 $scheme://example.com$request_uri;
}
Tất cả domains
server {
server_name "~^www\.(.*)$" ;
return 301 $scheme://$1$request_uri ;
}
Trong cả hai trường hợp, đối với other-www, chúng tôi tạo server { } block khác. IMHO, đây là cách được tối ưu hóa để xử lý chuyển đổi www sang non-www và từ non-www thành www.
Theo Bizfly Cloud chia sẻ
>> Có thể bạn quan tâm: Hướng dẫn truy cập root shell – Expert Mode NMC của hệ thống NexentaStor
Tác giả
Hoàng Văn Khang là một trong những chuyên gia hàng đầu trong lĩnh vực công nghệ thông tin. Hiện anh đang đảm nhận vị trí Trưởng nhóm Tech Support tại Bizfly Cloud - đơn vị thành viên của VCCorp - một trong những công ty công nghệ hàng đầu tại Việt Nam.
Từ khi ra trường tới nay, anh Khang đã có cơ hội đảm nhận và trải qua nhiều vị trí công việc khác nhau như System Engineer, Trưởng nhóm System Engineer, R&D System Engineer, Trưởng phòng System Engineer và cho đến nay là Trưởng nhóm Tech Support. Tính tới thời điểm hiện tại, anh Khang đã có 15 năm kinh nghiệm làm việc. Anh gia nhập và gắn bó với Bizfly Cloud từ năm 2021.
Hiện nay anh Khang đang phụ trách hỗ trợ cho các khách hàng và dự án tại Bizfly Cloud. Bên cạnh làm việc cống hiến và tận tâm nhằm cung cấp những giải pháp tốt nhất cho khách hàng, anh Khang cũng tham gia triển khai nhiều dự án tiềm năng tại Bizfly Cloud và VCCorp.
Tech SupportSystem EngineeringISO 27001CCNA