Nginx'te iç içe yerleri anlamakta sorun yaşıyorum. Bazı yapılandırma direktifleri ortak olan iki konumum var, bu yüzden direktifleri tekrarlamak yerine, normal ifadeyi kullanarak URI'yi tekrarlamayı tercih ederim:
location ~ /a|/b {
location /a {
}
location /b {
}
}
Ancak, bu hata veriyor
nginx: [emerg] location "/a" is outside location "/a|/b" in /etc/nginx/nginx.conf:36
Olmadan ya |
da tamam görünüyor.
location ~ /a {
location /a {
}
}
Neyi yanlış yapıyorum? Bunu bir şeyi tekrar etmeden yapmanın daha iyi bir yolu var mı? Konumları başka bir şekilde gruplandırabilir miyim?