nginx根据referer不同调用不同的端口

某些时候我们可能会根据referer不同来调用不同的端口

在nginx中实现方式比较简单,如下代码即可实现:

if ( $http_referer ~* "http://192.168.0.200/store/" ) {

set $myport 9103;

set $jspath 'store/js';

set $csspath 'store/css';

}

location /js/ {

            alias  D:/nginx/html/equpment/$jspath/;

        }

location /css/ {

            alias  D:/nginx/html/equpment/$csspath/;

        }

上面的代码表示如果来源是 http://192.168.0.200/store/ 就设定端口 js css等访问标识

然后在下面进行拼接即可


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img