首先,让我为提出另一个引用此主题的问题而道歉。 我想我过去几天已经阅读了所有这些内容,但仍然无法找到满足我需求的有效解决方案。
基本上我需要nginx来重定向:
www.example.com/images/subfolders/ .jpeg to images.example.com/subfolders / .jpeg
我目前有这样的设置:
location /images/ {
rewrite ^/(.*) http://images.example.com$request_uri? permanent;
}
它有点工作,它重定向到images.examle.com/images/*.jpeg,但我需要的是跳过图像文件夹,它会更清晰。
除此之外,有没有人在nginx.cnfg中看到一些带有所有这些符号的网站(^〜= + *)?
答案 0 :(得分:2)
location /images {
rewrite ^/images(.*)$ http://images.example.com$1 permanent;
}
可以在location directive的文档中找到“^〜= + *”符号的说明。