我认为主题涵盖了它。我需要建立一个在同一域内的许多301重定向的列表,即将/ some_old_place重定向到/ some_new_place。我们有很多内容会根据uri停用或替换。haproxy状态映射的当前主页上的引号可以用于“构建大量重定向表”,但是对于我来说,我可以一眼搞清楚。我正在使用1.5版,这是我当前正在处理的配置行。
redirect location %[map(/opt/local/etc/haproxy/redirect.map), hdr(url)] code 301
Run Code Online (Sandbox Code Playgroud)
鉴于以上配置行,我得到
[ALERT] 099/205518 (27981) : parsing [/opt/local/etc/haproxy/haproxy.cfg:83] : error detected in frontend 'LoadBalancer' while parsing redirect rule : expects 'code', 'prefix', 'location', 'scheme', 'set-cookie', 'clear-cookie', 'drop-query' or 'append-slash' (was 'hdr(url)]').
Run Code Online (Sandbox Code Playgroud)
我已经尝试了许多变体,但没有成功。如果有人知道该怎么做,请告诉我?