Вопрос про редирект с http на https сайта целиком, кроме адреса его админ-панели.
Есть сайт "my.site.ru" и URL его админки: "my.site.ru/admin/". Админка "не дружит" с https (да, это ненормально, но уж как есть).
Поэтому нужно разграничить: сайт работает строго по https, а админка - строго по http.
Испробованные варианты в .htaccess типа:
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteCond %{HTTPS} =off
RewriteCond %{REQUEST_URI} ^/admin/$
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
- в лучшем случае да, отлично заворачивают весь сайт на https, но в то же время отправляют админку в постоянное "Циклическое перенаправление".
Может быть, есть какой-то гарантированно рабочий вариант такого разграничния?