我的目标是配置nginx以动态匹配位置,如下所示:
location ~ /(^/)+ {
alias /usr/share/nginx/html/$1/public;
index index.html;
}
我很困惑如何做到这一点。如果我可以这样做,或者建议或最佳做法做这样的事情(我不想去子域解决方案)。
如果我正在尝试这个:
{{1}}
我得到的只是403.
但有办法解决这个问题吧?你知道吗?
PS。我既没有通过谷歌找到任何解释,也没有帮助我。
答案 0 :(得分:2)
试试这个
location ~ ^/([^/]+)(.*)$ {
alias /usr/share/nginx/html/$1/public$2;
index index.html;
}