Я пытаюсь получить страницу входа для перенаправления на https, а все остальные страницы возвращаются к стандартному http. Когда у меня есть /login в качестве адреса, он отображается как /index.php?page=login и не отображается на защищенной странице.
Ниже приведен код htaccess:
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} ^/login$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA,L]
RewriteCond %{REQUEST_URI} !^/login$
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA,L]
RewriteRule ^([a-zA-Z0-9_\-\(\)]+)[/]?$ /index.php?page=$1