www.example.com 的 URL 路径为 https://www.example.com/online/index.html,而此时文件目录已变更,回源时需要去掉目录前缀 /online 才可以获取到对应的文件资源,可参考以下步骤:www.example.com。/online,配置如下:
类型 | 说明 |
增加路径前缀 | 增加指定路径前缀至请求 URL Path。其中,路径前缀指的是域名后的第一个目录。 例如请求 URL为 https://www.example.com/path0/index.html,增加的路径前缀为 /prefix,则会在域名后增加目录 /prefix, 即最终重写后的 URL 为 https://www.example.com/prefix/path0/index.html。 |
移除路径前缀 | 移除请求 URL 的指定路径前缀。其中,路径前缀指的是域名后的第一个目录,仅支持精确匹配。 例如请求 URL为 https://www.example.com/path0/path1/index.html,指定移除的路径前缀为 /path0,则重写后的 URL 为 https://www.example.com/path1/index.html。例如请求 URL为 https://www.example.com/path000/path1/index.html,指定移除的路径前缀为 /path0,则无法匹配到,即重写规则将不生效。 |
替换完整路径 | 替换完整的请求 URL Path,例如请求 URL是 https://www.example.com/path0/index.html,替换完整路径为/new/page.html,则重写后的 URL 是 https://www.example.com/new/page.html。 |
正则替换 | 例如:希望将路径 /old-parh/1234 替换为 /new-path/1234,可以配置正则表达式为^/old-path/(\\d+)$,替换路径为 /new-path/$1,其中 $1 表示引用正则表达式中的第一个捕获分组,即路径中数字部分。 |
文档反馈