小编Cha*_*vin的帖子

没有方案和主机名的 Nginx 重定向

我在 Nginx 中使用 return 或 rewrite 进行重定向,但两者都将使用具有完整 url 值的 http 标头 Location 进行重定向,但我希望它只对路径进行赋值。

例如:

返回 301 / 测试;

或者

重写 ^/$ /test 永久;

将具有http://www.example.com/test的位置值

但我希望它只是
/test

我想知道是否有可能。


解决了。
从 1.11.8 开始,只需设置指令(感谢@RichardSmith):

absolute_redirect 关闭;

在1.11.8之前,我找到了一个很好的答案(感谢@xiaochen):https ://stackoverflow.com/a/39462409

redirect location header nginx url-rewriting

5
推荐指数
0
解决办法
1195
查看次数

标签 统计

header ×1

location ×1

nginx ×1

redirect ×1

url-rewriting ×1