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
.
我创建了一个 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
.