Cloudflare forward URL 从子域到根域的页面规则,所有路由都不起作用

Cloudflare forward URL page rule from subdomain to root domain for all routes not working

我创建了一个 Cloudflare 页面规则,使用本文档中的这些表达式将 https://www.example.com/ 转发到 https://example.com/https://support.cloudflare.com/hc/en-us/articles/200172286-Configuring-URL-forwarding-or-redirects-with-Cloudflare-Page-Rules。转发确实适用于 / 路由,但如果用户键入 URL https://www.example.com/first,它会将客户端重定向到 https://example.com/。它应该将客户端定向到 https://example.com/first。这些是我从我提到的文档中使用的表达式,但它们似乎不起作用:

我认为您需要 2 美元,即重定向到 https://example.com/。您当前的设置应该是将 https://www.example.com 重定向到 https://example.com/www

cloudflare 中的模式匹配将匹配模式中的每个星号。如果模式是 https://*.example.com/* 而您请求 https://www.example.com/somepath 那么 $1 将等于 www 而 $2 将等于 somepath.