创建一条 redirect rule,将 WWW 子域名的 HTTPS 请求转发到根域名(也称为 “apex” 或 “naked” 域名)。
本示例创建一条 redirect rule,将 WWW 子域名(www.example.com)的 HTTPS 请求转发到根域名(example.com),同时保留原始路径和查询字符串。
When incoming requests match(当传入请求匹配时)
- Wildcard pattern(通配符模式)
- Request URL(请求 URL):
https://www.*
- Request URL(请求 URL):
Then(然后)
- Target URL(目标 URL):
https://${1} - Status code(状态码): 301
- Preserve query string(保留查询字符串):已启用
此规则确保仅将来自 www. 子域名的 HTTPS 请求重定向到根域名,其他请求(例如 HTTP 或非 WWW)保持不变。
例如,该 redirect rule 会执行以下重定向:
| Request URL | Target URL | Status code |
|---|---|---|
https://www.example.com/products/ |
https://example.com/products/ |
301 |
https://www.store.example.com/products/ |
https://store.example.com/products/ |
301 |
https://store.example.com/products/ |
(unchanged) | n/a |
https://www.example.com/admin/?logged_out=true |
https://example.com/admin/?logged_out=true |
301 |
http://www.example.com/?all_items=true |
(unchanged) | n/a |
http://example.com/admin/ |
(unchanged) | n/a |