Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache .htaccess文件重写规则-同一页继续重新加载_Apache_.htaccess - Fatal编程技术网

Apache .htaccess文件重写规则-同一页继续重新加载

Apache .htaccess文件重写规则-同一页继续重新加载,apache,.htaccess,Apache,.htaccess,我正在运行一个网站,并使用htaccess文件,已将其设置为用户在登录时根据其用户名转发到特定页面: RewriteCond%{REMOTE_USER}^.*user1$ 重写规则^(.*)$directory1/landing.html[L,R=301] RewriteCond%{REMOTE_USER}^.*user2$ 重写规则^(.*)$directory2/landing.html[L,R=301] 这是可行的,因为用户在登录时会成功重定向到自己的特定页面。然而,问题是,一旦他们到达,

我正在运行一个网站,并使用htaccess文件,已将其设置为用户在登录时根据其用户名转发到特定页面:

RewriteCond%{REMOTE_USER}^.*user1$

重写规则^(.*)$directory1/landing.html[L,R=301]

RewriteCond%{REMOTE_USER}^.*user2$

重写规则^(.*)$directory2/landing.html[L,R=301]

这是可行的,因为用户在登录时会成功重定向到自己的特定页面。然而,问题是,一旦他们到达,他们就无法点击任何链接并从他们被重定向到的页面中离开。只要单击链接,就可以重新加载同一页面。有什么建议吗


到目前为止,我一直在尝试:使用不同的标志,验证语法,彻底搜索这个网站。

我怀疑这是可能的。显然,您并没有在应用程序中实现真正的会话管理,而是依赖于http服务器的基本身份验证概念。但这并没有提供会话管理,而这正是您在这里需要的:您必须将第一次经过身份验证的访问与任何其他访问区分开来。这不是基本身份验证功能的用途。您需要一个真正的会话管理。