我试图模块化我在Angular-JS中的前端,我们使用HA代理作为负载均衡器和K8s。如何转义HAProxy配置中的#字符?
HA代理配置中的每个ACL都附加到K8中的不同服务,并且由于我们使用Angular(启用了hash-bang),因此在HA代理配置文件中,我们将其用作识别不同的模块。
下面是我的配置,在HA代理中失败,因为即使在遵循HA Documentation之后,我也无法逃离文件中的#号。
acl login-frontend path_beg /\#/login
use_backend login-frontend if login-frontend
acl elc-frontend path_beg /\#/elc
use_backend elc-frontend if elc-frontend
我试过把它转义为/%23/login和/'#'/ admin但没有成功。
任何想法将不胜感激。