Я пытаюсь получить несколько каталогов, чтобы всегда быть по протоколу HTTPS, а все остальное будет HTTPПроблем с HTAccess переписыванием
За исключением изображений, CSS файлов и JS файлов, которые должны быть на любой странице включена.
Так что я создал эту HTAccess рерайт:
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule ^(.*)$ https://server.com/$1 [R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^login/(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteRule \.(gif|jpe?g|png|css|js)$ - [NC,L]
RewriteCond %{HTTP:X-Forwarded-Proto} https
RewriteCond %{REQUEST_URI} !^login/(.*)$
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Но когда я иду/войти в систему я получаю сообщение об ошибке
Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
Что необходимо изменить для этого, чтобы работать должным образом?
Является ли '% {HTTP: X-Forwarded-Прото}' поддерживается на Apache? – anubhava
Да, он работает на AWS Load Balanced Beanstalk, поэтому я должен использовать этот метод для сравнения. –