找回密码
 立即注册
CeraNetworksBGVM服务器主机交流IP归属甄别会员请立即修改密码
查看: 51|回复: 5

nginx反向代理下能使用伪静态重写url吗?

[复制链接]

11

主题

89

回帖

353

积分

中级会员

积分
353
发表于 2021-11-20 14:44:23 | 显示全部楼层 |阅读模式
nginx反向代理下能使用伪静态重写url吗?
试下了伪静态规则是无效的,求教下要怎么用规则呢?规则如下
location ~ ^/mulu1/mulu2/(.*)  {
return 301 https://www.aaa.com$request_uri;
}
回复

使用道具 举报

32

主题

1万

回帖

2万

积分

论坛元老

积分
23230
发表于 2021-11-20 14:44:58 | 显示全部楼层
要把反代那几行配置写进去
回复

使用道具 举报

132

主题

1037

回帖

4006

积分

论坛元老

积分
4006
发表于 2021-11-20 14:46:12 | 显示全部楼层

hjvn2211445 发表于 2021-11-20 14:46

要把反代那几行配置写进去

是把这个规则
location ~ ^/mulu1/mulu2/(.*)  {
return 301 https://www.aaa.com$request_uri;
}
加到反向代理的配置里面吗?
回复

使用道具 举报

11

主题

89

回帖

353

积分

中级会员

积分
353
 楼主| 发表于 2021-11-20 14:48:13 | 显示全部楼层
你这个不是301重定向么,和重写url有任何关系?
回复

使用道具 举报

3

主题

192

回帖

555

积分

高级会员

积分
555
发表于 2021-11-20 14:46:00 | 显示全部楼层

hanada 发表于 2021-11-20 14:49

你这个不是301重定向么,和重写url有任何关系?

就是想把
location ~ ^/mulu1/mulu2/(.*)  {
return 301 https://www.aaa.com$request_uri;
}
这个规则加到反向代理的配置里面,不知道怎么搞了。
回复

使用道具 举报

11

主题

89

回帖

353

积分

中级会员

积分
353
 楼主| 发表于 2021-11-20 14:49:59 | 显示全部楼层
本帖最后由 hjvn2211445 于 2021-11-20 15:04 编辑

location ~ ^/mulu1/mulu2/(.*)  {
    proxy_pass http://1x.xx.xx.3;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
    return 301 https://www.aaa.com$request_uri;
}

大概这样看看行不行,如果不是这个原因,可能是通配优先级问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-5-16 11:01 , Processed in 0.054940 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表