nginx域名随机跳转到指定域名 2024-05-15 作者 Stark 569 字 本文最后编辑于 前,其中的内容可能需要更新。 0. 有时候需要将某个域名跳转到一些其他域名上,例如用户访问a.com,nginx会随机分配到b.com c.com d.com… 1. 使用map映射变量,使用request_id生成随机值。12345678910111213141516171819202122map $mod3 $redirect_domain { 1 "https://b.com"; 2 "https://c.com"; 3 "https://d.com";}map $my_variable $mod3 { "~([1-3])" $1; # 这里是正则表达式,需要根据实际规则调整}server { listen 80; server_name a.com; location / { set $my_variable $request_id; if ($mod3) { return 302 $redirect_domain$request_uri; } }} 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可 < 上一篇 下一篇 >