我正在使用安装Apache服务器的VisualSVN Server。
在下面的例子中
<Location /MyIISWebSite>
ProxyPass https://my-domain.com:8443/MyIISWebSite
ProxyPassReverse https://my-domain.com:8443/MyIISWebSite
</Location>
如何制作
<Location /MyIISWebSite >
不区分大小写 为了匹配 所有组合 (如myiiswebsite,MYIISWEBSITE,...)?
答案 0 :(得分:4)
将LocationMatch与不区分大小写的正则表达式修饰符一起使用,如下所示:
<LocationMatch "(?i)/MyIISWebSite">
...
</LocationMatch>
答案 1 :(得分:3)
我一直在使用:
<LocationMatch "/(?i:mywebsite)">
Allow from all
Satisfy Any
</LocationMatch>
这适用于apache 2.2
答案 2 :(得分:0)
这是一个非常古老的问题。只需发布一个对其他人有帮助的解决方案。
我使用ProxyPassMatch,它相当于ProxyPass,但允许使用正则表达式。
示例:
ProxyPassMatch(?i)/ abc http://mydomain.com/handle-all-variants-of-abc
这将匹配所有组合:(abc,abC,aBc,Abc,ABc,aBC,AbC,ABC)