我需要在反向代理中配置 apache,以便所有 URL 都使用密码保护,但以 /app/test#/toto/xxxxx 开头的 URL 除外。我对 URL 中的 # 有问题,如果我使用没有 # 的其他 URL 进行测试并更改模式,那就没问题了。
这是我的配置
<Location />
AuthType Basic
AuthName "Authentification pour l'accès"
AuthBasicProvider file
AuthUserFile "/etc/apache2/passwd/passwords"
Require expr %{REQUEST_URI} =~ m|^/app/test#/toto/.*|
Require valid-user
</Location>
ProxyPass / http://localhost:601/
ProxyPassReverse / http://localhost:601/
感谢您的帮助