目前,我有一个目录在代码库中稍微靠下,我需要将它移动到使用 Apache 的旧服务器上使用的 URL。
在 Apache 中我有:
RewriteRule ^ait/(.*) system/ait/$1 [L,QSA]
我试图在 Nginx 中写入它,但似乎无法弄清楚,我已尝试以下方法。
location /ait/ {
rewrite ^ait/(.*)$ /system/ait/ last;
}
和:
location /ait/(.*) {
rewrite ^/system/ait/$1?$args permanent;
}
非常感谢您的帮助。
答案1
经过多次测试后找到了答案。
location /ait {
rewrite ^/ait/(.*) /system/ait/$1 break;
}
答案2
您不需要重写。使用 root:
location /ait/ {
root /path/to/system/;
}