Saya ingin membuat aturan di nginx yang melakukan dua hal:
- Menghapus "www." dari permintaan URI
- Redirect ke "https" jika URI permintaan adalah "http"
Ada banyak contoh cara melakukan masing-masing hal secara individual, tetapi saya tidak dapat menemukan solusi yang melakukan keduanya dengan benar (yaitu tidak membuat redirect loop dan menangani semua case dengan benar).
Perlu menangani semua kasus ini:
1. http://www.example.com/path
2. https://www.example.com/path
3. http://example.com/path
4. https://example.com/path
Ini semua harus berakhir di https://example.com/path (# 4) tanpa perulangan. Ada ide?