使用标记来实现定制控制器文件可移植性

创建站点时,站点名称用于控制器文件中。这将控制器文件关联到指定站点,并造成无法在站点之间使用控制器文件。

如果在名称与控制器文件中所用名称不同的站点上使用该控制器文件,将不起作用。对于从具有定制控制器文件的站点模板创建的站点,也是如此。使用以下动态求值的标记,可以将控制器文件用于多个站点。

标记 说明

[!--$SCS_SITE_PREFIX--]

此项求值结果为当前站点的站点前缀。值示例可能包括:
/site/MySite/
/site/authsite/MySecureSite/ 

[!--$SCS_SITE_PATH--]

此项求值结果为当前产品 CDN 位置。值没有尾随 '/' 字符。值示例可能包括:
/site/MySite/_cache_0000
/site/authsite/MySecureSite

[!--$SCS_PRODUCT_PATH--]

此项求值结果为当前产品 URL,包括高速缓存键(如果适用)。值没有尾随 '/' 字符。值示例可能包括:
https://www.example.com/cdn/cec/v21.1.2.23
https://www.example.com/cdn/cec/v21.1.3.18