【发布时间】:2019-11-30 06:02:54
【问题描述】:
我想公开将 URL abc.domain.com 路由到内部 URL http://host.local:2324/#12345。 “#12345”是固定的,不能更改。
服务器名称 abc.domain.com
proxy_pass http://host.local:2324/#12345
sub_filer host.local:2324/#12345 abc.domain.com
然而,在 Nginx 中,cmets 由 # 暗示。因此,规则 proxy_pass 和 sub_filter 被切断。 很遗憾,无法实现带有 "%23" 的掩码。
这里有人有想法吗?
【问题讨论】:
-
如果您能解释为什么不能使用
%23,将会很有帮助。 -
您是否尝试过在包含
#字符的值周围使用双引号? -
UI 服务应用程序不理解 %23。既然我没有办法改变任何东西,它必须没有它。
-
我不知道你所说的“UI服务应用程序”是什么意思,但
%23是在nginx中转义'#'字符的方式。