apache 2.4 排除网址

apache 2.4 排除网址

我需要在反向代理中配置 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/

感谢您的帮助

相关内容