এনজিএনএক্সে নেস্টেড অবস্থানগুলি বুঝতে আমার সমস্যা হচ্ছে। আমার দুটি কনফিগারেশন নির্দেশাবলী সাধারণ রয়েছে, সুতরাং নির্দেশগুলি পুনরাবৃত্তি করার পরিবর্তে আমি নিয়মিত-এক্সপ্রেশন ব্যবহার করে ইউআরআই পুনরাবৃত্তি করতে পছন্দ করি:
location ~ /a|/b {
location /a {
}
location /b {
}
}
তবে এটি ত্রুটি দেয়
nginx: [emerg] location "/a" is outside location "/a|/b" in /etc/nginx/nginx.conf:36
|
যদিও বা এটি মনে হয় ঠিক আছে, যদিও।
location ~ /a {
location /a {
}
}
আমি কি ভুল করছি? কোনও কিছুর পুনরাবৃত্তি না করে এটি করার আরও ভাল উপায় আছে কি? আমি কি অন্য উপায়ে লোকেশনগুলি গ্রুপ করতে পারি?