2015-07-26 5 views
0

У меня есть требование перенаправить все запросы, которые не зашифровываются через TLSv1.2 для /login-handler.php в /login-handler-old-tls.php. Я добавил следующие две строки в мой файл .htaccess в корне сайта, однако при попытке загрузить логин-handler.php с браузером TLSv1, он не перенаправляет:Apache mod_rewrite для версии SSL

RewriteCond %{SSL_PROTOCOL} !^TLSv1\.2$ 
RewriteRule ^login-handler\.php$ login-handler-old-tls.php [R] 

I есть другие правила перезаписи в .htaccess, которые работают нормально, не уверены, есть ли что-то с моим синтаксисом? Я запустил phpinfo() из корневого каталога и подтвердил, что SSL_PROTOCOL заполнен TLSv1.2.

Спасибо.

ответ

0

Извините, в дополнительных исследованиях у меня было несколько правил перезаписи над этим в моем файле .htaccess, который вызывал проблему. Правила перезаписи работали, когда я переместил их в начало файла. Благодарю.

Смежные вопросы