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中配置有缓存导致
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步