Regex重定向以包含任何子域

Regex重定向以包含任何子域,regex,url-redirection,Regex,Url Redirection,-我们过去常常在不同的办公地点(如和)使用子域,每个地点都有不同的电子邮件免责声明,其中包含其所在地(如)隐私政策的URL 我们现在对不同的位置使用文件夹而不是子域(例如或),并使用集团范围的隐私政策(例如) 在我们网站主机的配置中(WPengine和apache/nginx后端),我们有15个左右的regex重定向用于这些旧子域,看起来像 Rule: 45 Domain: foo1.bar.com Source: ^.* Destination: https://bar.com/foo1/ T

-我们过去常常在不同的办公地点(如和)使用子域,每个地点都有不同的电子邮件免责声明,其中包含其所在地(如)隐私政策的URL

我们现在对不同的位置使用文件夹而不是子域(例如或),并使用集团范围的隐私政策(例如)

在我们网站主机的配置中(WPengine和apache/nginx后端),我们有15个左右的regex重定向用于这些旧子域,看起来像

Rule: 45
Domain: foo1.bar.com
Source: ^.*
Destination: https://bar.com/foo1/
Type: 301 Permanent
我该如何编写一条规则,允许任何子域的隐私页面URL重定向到集团范围的隐私页面(例如.*.bar.com/privacy>),但仍然允许上面的catchall重定向

或者我必须为每个子域创建一个特定于隐私页面的重定向,并将它们放在catchalls的上方吗?

试试写吧

location *.bar.com/privacy{

proxy_pass http://bar.com/privacy;
....
}
读这篇文章,会有帮助的