nginx将旧URL重定向到新URL

时间:2015-02-14 02:09:37

标签: redirect nginx rewrite url-redirection

我们刚刚将所有产品网址更新为新网址。它只在URL中添加一些字母。 一个例子

旧网址:

http://www.example.com/parent/children/product.html

新网址:

http://www.example.com/new-parent/children/product.html

(刚刚添加"新 - "在"父母")

我尝试这个但不行。

location /parent {
    rewrite ^/parent(.*) http://$server_name/new-parent$1 permanent;
}

所以任何人都可以帮我纠正这个重定向?

1 个答案:

答案 0 :(得分:2)

尝试将rewrite ^/parent(.*) http://$server_name/new-parent$1 permanent;放入server指令,而不是放入/parent位置。