nginx学习资料(转)
根据项目需求,我们有个主站,主站下面有很多子站。如果访问过子站的用户再次访问主站,直接跳转到子站下去。
做法:将子站域名存到cookie。然后直接通过cookie跳转。
nginx代码:
做法:将子站域名存到cookie。然后直接通过cookie跳转。
nginx代码:
server { listen 80; server_name domain.com main.domain.com beijing.domain.com shanghai.domain.com; set $cookieKey ''; if ( $http_cookie ~* 'domainKey=([^;]+)(?:;|$)' ) { set $cookieKey $1; } if ( $cookieKey = '' ) { set $cookieKey $host; } if ( $host = 'main.domain.com' ) { rewrite ^/ http://$cookieKey permanent; } root /opt/workspace/main/project/webroot/; include server_main.conf; }
相关推荐
nginxs 2020-11-14
Guanjs0 2020-11-13
小木兮子 2020-11-11
yserver 2020-11-11
ssihc0 2020-11-11
windle 2020-11-10
HanksWang 2020-11-10
liuchen0 2020-11-10
Freshairx 2020-11-10
ccschan 2020-11-10
liwf 2020-11-10
Guanjs0 2020-11-09
AderStep 2020-11-09
zrtlin 2020-11-09
mqfcu 2020-11-10
windle 2020-10-29