我正在尝试将所有网址从我的网站/search 重定向到/search/grid
使用:
location /search {
return 301 /search/grid;
}
这可以重定向/search,但/search/grid 会给出 HTTP 错误太多重定向,如果路径只有/search,我如何才能仅重定向?
最佳答案
使用完全匹配的location
block ,或重写
:
location = /search {
return 301 /search/grid;
}
或者:
rewrite ^/search$ /search/grid permanent;
关于nginx 位置重定向太多重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42156612/