和另一个Nginx重定向重写语法q

时间:2012-03-08 12:53:55

标签: nginx rewrite

首先,让我为提出另一个引用此主题的问题而道歉。 我想我过去几天已经阅读了所有这些内容,但仍然无法找到满足我需求的有效解决方案。

基本上我需要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中看到一些带有所有这些符号的网站(^〜= + *)?

1 个答案:

答案 0 :(得分:2)

location /images {
  rewrite ^/images(.*)$ http://images.example.com$1 permanent;
}

可以在location directive的文档中找到“^〜= + *”符号的说明。