因此,客户正在一个 url 上运行促销活动,其中每天该 url 必须是不同的网页。所有的网页都已经存在,这只是意味着我们必须每天在这个 url 上放置一个临时重定向。为了避免每天手动执行此操作,我想知道这种日期条件重定向是否可以使用 nginx。
这条路线现在是这样的:
location /10-day-promo {
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_read_timeout 300;
proxy_pass http://50.160.80.120:8000;
}
我需要类似的东西:
location /10-day-promo {
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_read_timeout 300;
if right_now >= start_date and right_now <= end_date then
return proxy_pass http://50.160.80.120:8000;
end
}
我对 nginx 语法不太熟悉,所以这只是一个例子。这种事情可能吗?