.htaccess 如何在Apache中基于HTTP Basic/Digest用户名重定向?

ijnw1ujt  于 2023-05-01  发布在  Apache
关注(0)|答案(1)|浏览(121)

我想创建一个配置(。htaccess),其中如果两个用户使用不同的HTTP Basic或HTTP Digest凭据导航到同一URL,则他们将被重定向到不同的URL。如何使用Apache mod_rewrite实现这一点?

cbjzeqam

cbjzeqam1#

如果请求的URL是/example-url,则在根.htaccess文件中,使用mod_rewrite:

RewriteEngine On

# User 1
RewriteCond %{REMOTE_USER} =USER1
RewriteRule ^example-url$ /target-url-for-user-1 [R=302,L]

# User 2
RewriteCond %{REMOTE_USER} =USER2
RewriteRule ^example-url$ /target-url-for-user-2 [R=302,L]

USER1USER2是在授权阶段设置的区分大小写的用户名。

相关问题