Редирект с http на https для определенных url (apache2,nginx)
Мучаюсь с такой ерундой. Есть сайт - работает по http, сайт старый поэтому не хочу переводить его полностью на https, но хочу сделать чтобы админка вся ходила по ssl.
Пытаюсь делать так
RewriteCond %{REQUEST_URI} =/administrator/
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Редирект работает но получаю множественный редирект, так что сервер ложиться...
В nginx пытался делать так
location ^~ /administrator/ {
if ($scheme = http ) {
rewrite ^ https://$server_name$request_uri? permanent;
}
}
Редирект работает но nginx отдает 404...
Вообще реально реализовать мою задумку? Что скажите? Может я гоню?:)