A、B域名都部署多个相同的前端项目,怎么处理跳转之类的问题好?

A、B域名都部署多个相同前端项目,怎么处理跳转之类的问题好?

目前项目如下:
项目1:http://A/xm1
项目2:http://A/xm2
项目3:http://A/xm3

需要加域名B,使访问http://B/xm1能访问到项目1,项目2、3类推,
项目之间会有相互跳转,
要求在http://B 下不能跳到 http://A 域名中,A域同理。

有方案:

  1. 代码层判断
  2. 使用referrer运维层重定向,比如

A-->B时,referrer是A,则重定向到A;
A-->A时,referrer是A,不重定;

阅读 2k
1 个回答

你跳转的链接不使用头,原url="http://A/xm1" => url="/A/xm1",前端会默认取当前的域名进行访问

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题