在Nginx中重定向301(图像和动态页面)

时间:2012-07-21 21:46:57

标签: image redirect dynamic nginx

我正在更改我的网站地址,我在服务器Nginx上遇到两种301重定向问题。我尝试了很多方法,但到目前为止一切都出了问题。

我想改变:

^/downs/pafiledb.php?action=download&id=(NUMBER)

到其他网站:

http://www.newsite.com/downloads/NUMBER

还有图片重定向问题,见下文。

我想将整个文件夹更改为其他网站:

^/images/

http://www.newsite.com/images/

我该怎么做?我已经在Nginx中尝试过所有可能的方法,但没有任何作用。

1 个答案:

答案 0 :(得分:2)

location = /downs/pafiledb.php {
    if ($arg_action = download) {
        return 301 http://www.newsite.com/downloads/$arg_id;
    }
}

location /images/ {
    return 301 http://www.newsite.com$request_uri;
}