使用.htaccess进行身份验证失败

时间:2017-03-20 15:19:29

标签: .htaccess

htaccess下面会显示到最后一行,但是当没有cookie时,它不会重定向到index.html登录表单。

尝试过多种变化和大多数回归

我一直磕磕绊绊几个小时,需要一些专家指导。尝试了很多变化。有些崩溃了一些产生的消息,例如“...... public_html / .htaccess:90:没有关闭。”我假设是循环。

Options +FollowSymLinks 
RewriteEngine On
RewriteCond %{HTTP} on [NC]


#Comment: Referrer HTTP://simba.org  
RewriteCond %{HTTP_REFERER}  ^"http://www.simba.org"/ [NC]

#Comment: Is cookie CGISESSID? Indicating logged in?
RewriteCond %{HTTP_COOKIE} !^.*CGISESSID=([^;]+).*$ [NC]

#Block looping
RewriteCond %{ENV:REDIRECT_STATUS} ^$ [NC]
RewriteRule .* - [L]

#If not logged on rewrite to login page and exit [L]
# Good No Crash but no redirect
RewriteRule ^http://simba.org/index.html$ [R]

0 个答案:

没有答案