Задать вопрос

Nginx + rewrite отдельных ссылок

Есть сайт, настроенный на nginx+php-fpm. Назовем его example.com

Нужно сделать на уровне nginx rewrite-ы для того, чтобы все запросы на
http://example.com/admin
переадресовывались на защищенный протокол
https://example.com/admin

Остальные секции сайта должны продолжать работать по обычному http, переадресация только /admin

Буду признателен любым советам.
  • Вопрос задан
  • 4448 просмотров
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
BuriK666
@BuriK666 Куратор тега Nginx
Компьютерный псих
location /admin {
   rewrite ^   https://example.com/admin permanent;
}

Оно?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
avalak
@avalak
Rewrite не нужен.

location /admin {
    return 301 https://example.com/$request_uri;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы