nginx如何指定路径到另一个网页?

立青_ 2021-04-27 04:00:26
location ^~ /admin/ {
proxy_pass http://127.0.0.1:8443/;

指定路径代理到另一个网页,但是这个网页里引用的资源和各种路径都是相对路径,所以css什么的肯定是找不到的,然后如果跳转,就没了admin/这一路径,就跳到另一网页404页面了
我应该如何做?
...全文
289 点赞 收藏 2
写回复
2 条回复
立青_ 04月28日
不是,就是一个服务器,2个端口对应2个网站。我想只使用一个二级域名,http://www.example.com就访问第一个网站,http://www.example.com/admin就访问到第二个网站,像我那么写确实也访问到了,但是内链全都缺少/admin,比如
<img src=/images/cs.png">
全都指向了http://www.example.com/images/cs.png,但其实应该是http://www.example.com/admin/images/cs.png 最终结果就是,我确实也访问到了第二个网站,但引用的资源、样式以及跳转链接全都是错的,缺少/admin路径,指向第一个网站了
回复 点赞
你用VUE?跳到另个页面就使用路由选择,nginx只是服务代理反向而已,不应该用作跳转页面
回复 点赞
发动态
发帖子
Web开发应用服务器
创建于2007-09-28

4915

社区成员

2.0w+

社区内容

Web开发应用服务器相关讨论专区
社区公告
暂无公告