Я хочу только разрешить https://www.google.com/recaptcha/api/siteverify
но нет https://www.google.com/
<ProxyMatch "^https://www.google.com/recaptcha/api/siteverify[^/]+)">
Но, похоже, он все блокирует, а не пропускает.
Можно ли добавить в белый список только очень конкретный URL
При обратном проксировании вы должны выбрать место на своем веб-сайте, где должен отображаться проксируемый контент.
Допустим, вам нужен только контент:
https://www.google.com/recaptcha/api/siteverify
Будет показано на:
https://yourwebsite.example.com/google_site_verification
В конфигурации VirtualHost, если вы ее используете, или в конфигурации основного сервера, если нет, вам нужно включить mod_ssl
поскольку ваш апстрим (google) доступен по HTTPS, как в вашем примере, и помещает прокси-директивы:
LoadModule ssl_module modules/mod_ssl.so
SSLProxyEngine On
ProxyPass /google_site_verification https://www.google.com/recaptcha/api/siteverify
ProxyPassReverse /google_site_verification https://www.google.com/recaptcha/api/siteverify
И ты должен быть в порядке