@Templar3d

Как сделать nginx редирект с условием?

Как сделать:
если example.com/static.* тогда 404
иначе
return 301 https://myexample.com$request_uri;
Попытка описать как в nginx:
server {
if ($host = example.com) {
  if ($request_uri = "static.*") { return 404 ; }
  }
if ($host = example.com) {
    return 301 https://myexample.com$request_uri;
    }
}
}
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Сделайте вместо if`а локейшен с нужным выражением - тогда редирект на ошибку будет срабатывать только внутри него.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Superjob Москва
от 180 000 до 300 000 ₽
Artezio Москва
от 130 000 до 250 000 ₽
PiRL Ventures Москва
от 300 000 ₽