我要求将所有未通过TLSv1.2加密的请求重定向到/login-handler.php到/login-handler-old-tls.php。我已将以下两行添加到站点根目录下的.htaccess文件中,但是当我尝试使用TLSv1浏览器加载login-handler.php时,它没有重定向:
RewriteCond %{SSL_PROTOCOL} !^TLSv1\.2$
RewriteRule ^login-handler\.php$ login-handler-old-tls.php [R]
我在.htaccess中有其他重写规则可以正常工作,不确定我的语法是否有问题?我从我的根目录运行phpinfo()并确认SSL_PROTOCOL填充了TLSv1.2。
感谢。
答案 0 :(得分:0)
对不起,在更多的研究中,我在我的.htaccess文件中有一些重写规则,导致了这个问题。一旦我将其移动到文件顶部,重写规则就起作用了。感谢。