【发布时间】:2018-01-16 18:47:57
【问题描述】:
我正在尝试将流量重定向到我们的新服务器,但旧服务器 (Mac OS) 使用不区分大小写的文件名,而新(嵌入式)服务器使用 Linux(区分大小写)。 我的问题是从以下位置重定向流量:
http://server.com/NEW/variable_url
到
http://server.com/new/variable_url
(注意下方的“新”)。
我希望能够在不使用 perl 或 lua 或其他模块的情况下为 nginx 执行此操作,因为该服务器在嵌入式环境中运行。
到目前为止我尝试过:
location ~* ^/new/ {
access_log /var/log/nginx/new.log combined;
rewrite ^/new/(.*)$ $1 permanent;
}
没有成功。
【问题讨论】:
标签: regex nginx url-rewriting location