在NGINX中将特定URL重定向到另一个URL

Jan*_*rný 4 nginx

我需要将包含参数和锚点的特定网址重定向到新网址:

/pages/page.php3?page=fond_razeni_gk.htm#GKI
Run Code Online (Sandbox Code Playgroud)

http://www.newserver.com/o-knihovne
Run Code Online (Sandbox Code Playgroud)

我尝试:

rewrite ^/pages/page.php3\?page=fond_razeni_gk.htm$ http://www.newserver.com/o-knihovne? redirect;
Run Code Online (Sandbox Code Playgroud)

但这不起作用.你能告诉我有什么问题吗?

sra*_*ain 8

试试这个配置:

location  / {
    rewrite ^/pages/page.php3(.*)$ http://www.newserver.com/o-knihovne$1 permanent;
}
Run Code Online (Sandbox Code Playgroud)