我有一个NGINX Web服务器,我正在尝试重定向该页面
www.example.com/newsletter
到
www.example.com/blog/category/newsletter
但我的重定向规则是匹配两个位置并导致重定向循环。如何在仍然重定向/ newsletter页面的同时使规则忽略/ blog / category页面?
我使用的重定向规则是:
rewrite ^/newsletter$ https://www.example.com/blog/category/newsletter permanent;
我不是很擅长正则表达式,我甚至不确定是否需要使用它来从重定向循环中排除最终页面。
答案 0 :(得分:3)
我不会用重写来处理它,而是试试这个
location = /newsletter {
return 301 $scheme://www.example.com/blog/category/newsletter;
}