将特定URL重定向到NGINX中的另一个URL
我需要将包含参数和锚点的特定url重定向到新url:将特定URL重定向到NGINX中的另一个URL,nginx,Nginx,我需要将包含参数和锚点的特定url重定向到新url: /pages/page.php3?page=fond_razeni_gk.htm#GKI 到 我尝试: rewrite ^/pages/page.php3\?page=fond_razeni_gk.htm$ http://www.newserver.com/o-knihovne? redirect; 但这是行不通的。您能告诉我出了什么问题吗?尝试以下配置: location / { rewrite ^/pages/page.ph
/pages/page.php3?page=fond_razeni_gk.htm#GKI
到
我尝试:
rewrite ^/pages/page.php3\?page=fond_razeni_gk.htm$ http://www.newserver.com/o-knihovne? redirect;
但这是行不通的。您能告诉我出了什么问题吗?尝试以下配置:
location / {
rewrite ^/pages/page.php3(.*)$ http://www.newserver.com/o-knihovne$1 permanent;
}
要获得永久重定向而不是临时重定向,请将
重定向
更改为永久
@RomanCheplyaka,谢谢您的提示。我已经更新了答案。
location / {
rewrite ^/pages/page.php3(.*)$ http://www.newserver.com/o-knihovne$1 permanent;
}