ProxyPassMatch 反向引用问题

ProxyPassMatch 反向引用问题

我正在尝试将所有与正则表达式重定向匹配的请求^/(map/maps/[^/]*/live/.*)发送到本地服务器http://127.0.0.1:8100/。但是,需要传递给反向引用的路径与请求不同。例如,请求是www.website.com/map/maps/example/live/data,而反向引用需要指向/maps/example/live/data。我试过了,ProxyPassMatch ^/(map/maps/[^/]*/live/.*) http://127.0.0.1:8100/$1但似乎重定向不正确。

答案1

根据这个回答你可能想尝试一下:

ProxyPassMatch (map/maps/[^/]*/live/.*) http://127.0.0.1:8100/$1

您写道,反向引用需要指向/maps...而不需要前面的内容/map/,但是您的正则表达式没有反映这一点 - 您的正则表达式包括前面的内容,map/ 那么它是哪一个?

还要确保你的正则表达式按照你的想法执行这里

相关内容