我希望将多个 URL 重写到同一位置。我已使用映射成功完成此操作,例如:
map $uri $redirect_to_about {
~^/management-team/? 1;
~^/about/? 1;
~^/tag/? 1;
}
server {
# ...
if ($redirect_to_about) {
return 301 $scheme://$host/about.html;
}
# ...
}
但是使用 if 语句,这是邪恶的。那么有没有一种干净、高效的方法将多个 URL 重写到同一位置呢?