Apache代理是否可以排除根(/)而包括其余的?
感谢,我已经能够设置我的开发机器。本地文件(ico、png、js、css、html等)由Apache直接提供服务 只有一个小故障。我还希望文档根Apache代理是否可以排除根(/)而包括其余的?,apache,mod-proxy,Apache,Mod Proxy,感谢,我已经能够设置我的开发机器。本地文件(ico、png、js、css、html等)由Apache直接提供服务 只有一个小故障。我还希望文档根/index.html由Apache提供,而不是由应用服务器提供 ProxyPassMatch/这样做,但下一行 ProxyPass/http://localhost:8000/显然不起作用 我的WSGI服务器没有Apache的特殊语法来区分它 /此应传递给http://localhost:8000/this /应该传递给http://localhos
/index.html
由Apache提供,而不是由应用服务器提供
ProxyPassMatch/代码>这样做,但下一行
ProxyPass/http://localhost:8000/
显然不起作用
我的WSGI服务器没有Apache的特殊语法来区分它
/此
应传递给http://localhost:8000/this
/应该传递给http://localhost:8000/that
ProxyPass/$1http://localhost:8000/$1也不起作用。我发现答案正在改变ProxyPassMatch/代码>到ProxyPassMatch/$代码>
“$”表示正则表达式的结尾,因此Apache只提供以/结尾的请求
ProxyPass/http://localhost:8000/
将把其余的请求传递给WSGI服务器。您还可以简化为一个ProxyPassMatch^(/.+)@covener,很有趣。谢谢老实说,正则表达式不是我的强项。警告:这将忽略/
,/example/
,/something/else/
。。。任何以斜线结尾的东西。相反,请尝试ProxyPassMatch^/$代码>如果您只想忽略根。