nginx实现新老网站跳转,原URL不变

新老网站实现跳转 原URL保持不变

通过手动添加cookie 匹配cookie的方法进行跳转

第一步 进行添加if判断条件

if ( $query_string ~* "sr=pro" ){

proxy_pass http://10.128.10.93:3001;

add_header Set-Cookie "sr=pro";

}

到此可以实现首页可以跳转到新站 但是没有样式

第二步 实现动静分离 开发在代码层实现动静分离 运维单独配置静态资源的域名 方便以后再什么地方都可以应用这些静态资源

nginx配置如下

server {

listen 80;

listen 443 ssl;

location ~ /wap {

root /user/refactoring/apps_seatmap/seatmap/;

}

location ~ /build {

root /user/refactoring/apps_seatmap/seatmap/;

}

}

第三步 发现商品页访问 报错 404 错误 查看原因是在nginx中配置有缓存导致