如何在网站新旧更换的同时支持新版旧版访问?

最近网站要做一个新版的,但是有一个返回旧版的按钮。
使用的框架是两个不同框架,该如何支持呢?
如果是使用相同的URL,有没有可能实现?

沧海一幻觉
浏览 547回答 3
3回答

天涯尽头无女友

当然有可能实现,不过是太麻烦了。 两个不同的框架集合在一个项目中,整合起来,这还挺折腾的与其折腾,不如开个子域名,把子域名链接到旧版项目中,也就分分钟的事儿;

守着一只汪

搞个二级域名分分钟的事。再不行就入口做url规则判断,转入其他目录处理;或者nginx里面做url规则匹配指向不同目录。。或者还可以curl旧版项目(通过内网IP或内部域名)

繁花如伊

当然有可能实现。。如果网站不复杂,实现就不复杂。。如果网站很复杂,那还是显性跳转吧。 旧版系统使用另外的端口或域名。然后点击切换的时候,设置一下cookie。然后在web服务器中判断cookie,如果携带了旧版标识就反向代理到旧版。nginx 里使用 $cookie_x 判断就行,x就是cookie的名字。
打开App,查看更多内容
随时随地看视频慕课网APP