在本示例中,来自英国的所有网站访问者将被重定向到不同的域名,但会在相同路径上保持当前功能。
-
创建一个名为
uk_redirect_list的 Bulk Redirect List,并包含以下 URL 重定向:- Source URL(源 URL):
https://example.com/ - Target URL(目标 URL):
https://example.co.uk/ - Subpath matching(子路径匹配):已启用
- Preserve query string(保留查询字符串):已启用
- Source URL(源 URL):
-
创建一条启用上述 Bulk Redirect List 的 Bulk Redirect Rule,并将规则表达式设置为如下:
ip.src.country == "GB" and http.request.full_uri in $uk_redirect_list
此配置将对英国访问者执行以下重定向:
| 请求 URL | 重定向后的 URL |
|---|---|
https://example.com/ |
https://example.co.uk/ |
https://example.com/my/path/to/page.htm |
https://example.co.uk/my/path/to/page.htm |
https://example.com/search?q=term |
https://example.co.uk/search?q=term |