Apache 通过证书授权

Apache 通过证书授权,apache,redirect,ssl,Apache,Redirect,Ssl,服务器包含证书(*.crt)。有两个不同的用户。一个在浏览器证书(*.p12)中设置,该证书签署了服务器证书。用户进入文件夹example.com/a 没有证书的用户进入example.com/b 如何使用apache的设置来实现这一点?重定向?主题外,属于serverfault.com,也不是很清楚。 SSLVerifyClient optional SSLOptions +StdEnvVars SSLCACertificateFile path/to/file RewriteEngine

服务器包含证书(*.crt)。有两个不同的用户。一个在浏览器证书(*.p12)中设置,该证书签署了服务器证书。用户进入文件夹example.com/a

没有证书的用户进入example.com/b


如何使用apache的设置来实现这一点?重定向?

主题外,属于serverfault.com,也不是很清楚。
SSLVerifyClient optional
SSLOptions +StdEnvVars

SSLCACertificateFile path/to/file

RewriteEngine on
RewriteCond   %{SSL_CLIENT_VERIFY} SUCCESS
RewriteRule   ^/(.*) /a/(.*) [L]

RewriteCond   %{SSL_CLIENT_VERIFY} FAILED
RewriteRule   ^/(.*) /b/(.*) [L]