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

Nginx, как отдать другую страницу без редиректа?

Для сети 10.0.0.0/8 надо отдавать штатный index.html, а для остальных сетей index-inet.html
Как это сделать _без_ редиректа? Чтобы сервер тупо отдал контент с другого файла для остальных сетей?

Вот сделал, но тут явное перенаправление, меня это не устраивает:
location / {
                if ($remote_addr !~ "^10\.") {
                        rewrite ^/$ $scheme://$http_host/index-inet.html last;
                }
        }
  • Вопрос задан
  • 728 просмотров
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
BuriK666
@BuriK666 Куратор тега Nginx
Компьютерный псих
уберите $scheme://$http_host
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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