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

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

指定路径代理到另一个网页,但是这个网页里引用的资源和各种路径都是相对路径,所以css什么的肯定是找不到的,然后如果跳转,就没了admin/这一路径,就跳到另一网页404页面了
我应该如何做?
...全文
2809 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
立青_ 2021-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路径,指向第一个网站了
测试狂人 2021-04-27
  • 打赏
  • 举报
回复
你用VUE?跳到另个页面就使用路由选择,nginx只是服务代理反向而已,不应该用作跳转页面

5,657

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧