Расположение без учета регистра - PullRequest
4 голосов
/ 06 июля 2011

Я использую VisualSVN Server, который устанавливает сервер Apache.

В следующем примере

    <Location /MyIISWebSite>
      ProxyPass https://my-domain.com:8443/MyIISWebSite
      ProxyPassReverse https://my-domain.com:8443/MyIISWebSite
    </Location> 

как мне сделать

    <Location /MyIISWebSite >

быть без учета регистра для сопоставления все комбинации (например, myiiswebsite, MYIISWEBSITE, ...)?

Ответы [ 3 ]

4 голосов
/ 25 августа 2011

Используйте LocationMatch с модификатором регулярного выражения без учета регистра, например:

<LocationMatch "(?i)/MyIISWebSite">
...
</LocationMatch>
3 голосов
/ 24 октября 2012

Я использую:

<LocationMatch "/(?i:mywebsite)">
    Allow from all
    Satisfy Any
</LocationMatch>

, и это работает на Apache 2.2

0 голосов
/ 04 июня 2014

Это довольно старый вопрос. Просто опубликовать решение, которое может быть полезно для других.

Я использую ProxyPassMatch, который эквивалентен ProxyPass, но позволяет использовать регулярные выражения.

См. Документация Apache HTTP

Пример:

ProxyPassMatch (? I) / abc http://mydomain.com/handle-all-variants-of-abc

Это будет соответствовать всем комбинациям: (abc, abC, aBc, Abc, ABc, aBC, AbC, ABC)

...