gpt4 book ai didi

regex - Apache ProxyPass - 正则表达式排除文件

转载 作者:行者123 更新时间:2023-12-02 10:57:53 26 4
gpt4 key购买 nike

我尝试排除所有以 "dgg-" 开头并以 ".xml" 结尾的文件,例如:dgg-file-1。 xml 使用 apache 代理。

这有效:

ProxyPass /myfile.xml ! # single file
ProxyPass /directory ! # all files inside dir

这不起作用:

ProxyPass/dgg-(.*)\.xml !

我怎样才能实现这一目标?

ps-我在 httpd.conf->virtualhost not .htaccess 中使用此代码。

最佳答案

使用ProxyPassMatchProxyPass 需要完全写入的路径元素,它不接受正则表达式。

由于 ProxyPassMatch 采用正则表达式,这意味着您还必须锚定它:

ProxyPassMatch ^/dgg-[^.]+\.xml$ !

关于regex - Apache ProxyPass - 正则表达式排除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8701536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com