Tôi muốn tạo một quy tắc trong nginx có hai điều:
- Xóa "www." từ URI yêu cầu
- Chuyển hướng đến "https" nếu URI yêu cầu là "http"
Có rất nhiều ví dụ về cách thực hiện từng điều đó một cách riêng lẻ, nhưng tôi không thể tìm ra một giải pháp thực hiện chính xác cả hai (nghĩa là không tạo ra một vòng lặp chuyển hướng và xử lý tất cả các trường hợp đúng cách).
Nó cần phải xử lý tất cả các trường hợp sau:
1. http://www.example.com/path
2. https://www.example.com/path
3. http://example.com/path
4. https://example.com/path
Tất cả những thứ này sẽ kết thúc tại https://example.com/path (# 4) mà không cần lặp. Có ý kiến gì không?