我想创建一个配置(。htaccess),其中如果两个用户使用不同的HTTP Basic或HTTP Digest凭据导航到同一URL,则他们将被重定向到不同的URL。如何使用Apache mod_rewrite实现这一点?
cbjzeqam1#
如果请求的URL是/example-url,则在根.htaccess文件中,使用mod_rewrite:
/example-url
.htaccess
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]
USER1和USER2是在授权阶段设置的区分大小写的用户名。
USER1
USER2
1条答案
按热度按时间cbjzeqam1#
如果请求的URL是
/example-url
,则在根.htaccess
文件中,使用mod_rewrite:USER1
和USER2
是在授权阶段设置的区分大小写的用户名。