https://www.example.com/online/index.html from the site domain www.example.com, and the file directory has been changed, it is necessary to remove the directory prefix /online during the origin-pull to access the corresponding file resources. The following steps can be referred to:www.example.com./online, as configured below:
Type | Description |
Add path prefix | Add specified path prefix to request URL Path. The path prefix refers to the first directory after the domain name. For example, if the request URL is https://www.example.com/path0/index.html and the added path prefix is /prefix, then the resulting rewritten URL will be https://www.example.com/prefix/path0/index.html. |
Remove path prefix | Remove the specified path prefix from the request URL. The path prefix refers to the first directory after the domain name and only supports exact matching. For example, if the request URL is https://www.example.com/path0/path1/index.html and the specified path prefix to remove is /path0, the rewritten URL will be https://www.example.com/path1/index.html.For instance, if the request URL is https://www.example.com/path000/path1/index.html and the specified path prefix to remove is /path0, it will not match, and the rewriting rule will not take effect. |
Replace full path | Replace the complete request URL. For example, if the request URL is https://www.example.com/path0/index.html and the path to be replaced is /new/page.html, the rewritten URL will be https://www.example.com/new/page.html. |
Regular replacement | Supports matching and replacing paths using Google RE2 regular expressions. It also allows referencing regular expression capture groups using $num, where num represents the group number, such as $1. The referenced group number must not exceed the total number of capture groups in the regular expression, and you must ensure that the replaced path starts with a /.For example: If you want to replace the path /old-path/1234 with /new-path/1234, you can configure the regular expression as ^/old-path/(\\d+)$ and the replacement path as /new-path/$1, where $1 refers to the first capture group in the regular expression, i.e., the numeric part of the path. |
Feedback