我是这个论坛的新手,非常新的regexp和htaccess中的重写。我已经找到了我正在做的事情的答案,似乎找不到我能申请的答案;虽然这并不意味着那里没有人。
我有一个重写规则,在登录时效果很好,如下所示,但是一旦你注销(url中没有id号),系统似乎就会中断。
RewriteEngine On
RewriteRule ^([0-9]+)?$ /a_folder/index.php?userid=$1 [NC,L]
我希望能够让任何人在没有锁定的情况下访问主paqe,并且当用户登录时,访问“a_folder / index.php?userid = $ 1”文件。我确定有一个答案,我只是在regexp和RewriteCond周围缠绕我的大脑时遇到了麻烦。
我需要的第二部分我忘了提及。如果url中的用户标识是该会话的用户标识,我想将它们定向到a_folder。但是如果url和会话之间的id不同,我想将它们引导到b_folder。我怎么能做到这一点?
答案 0 :(得分:0)
RewriteRule ^$ /a_folder/logged_out.php [NC,L]
RewriteRule ^([0-9]+)?$ /a_folder/index.php?userid=$1 [NC,L]
我不确定我是否理解这个问题......