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域同理。
有方案:
- 代码层判断
- 使用referrer运维层重定向,比如
A-->B时,referrer是A,则重定向到A;
A-->A时,referrer是A,不重定;
你跳转的链接不使用头,原url="http://A/xm1" => url="/A/xm1",前端会默认取当前的域名进行访问