Назад | Перейти на главную страницу

Не выполнять прокси-запрос, если местоположение или каталог совпадают

Допустим, я хочу отправлять запросы на прокси proxytest.xxx.com через http://somedomain.com/

Кроме http://proxytest.xxx.com/local/ и все файлы в /var/www/proxytest/somedir (2 различных правила - одно основано на Расположение другой на Каталог)

Как можно было бы освободить Расположение или Каталог от прокси?


На данный момент у меня есть следующий код, который может проксировать запросы, но об этом:

<VirtualHost *:80>
    ProxyRequests Off
    ProxyPreserveHost On
    ServerName proxytest.xxx.com
    ProxyPass / http://somedomain.com/
    ProxyPassReverse / http://somedomain.com/
</VirtualHost>

Исключение путей

Пути можно исключить, заменив удаленный URL-адрес восклицательным знаком. Например, вы можете исключить путь / internal / execluded, продолжая предоставлять доступ к оставшейся части / internal с помощью следующей пары директив ProxyPass:

ProxyPass /internal/excluded !
ProxyPass /internal http://internal.example.com/public