nginx $ request_filename 301重定向解析

时间:2017-10-30 06:48:00

标签: nginx url-rewriting pcre

非常简单的重写,但它突然不起作用。

需要一个链接301到其他,但“some-text-here”必须在var之前解析并使用

www.host.com/some-text-here/url1/ 至 www.host.com/some-text-here/url2 /

if ( $request_filename ~ ([^.*]+)/url1/ ) {
   rewrite ^ $1/url2/? permanent;
}

1 个答案:

答案 0 :(得分:0)

您不需要if。这条线应该足够了:

rewrite ^/(.+)/url1/ /$1/url2/? permanent;