Nginx настройка редиректа?

Добрый день.
Необходимо что бы при обращении к сайту my.site.ru/redirect перекидывало на сайт blog.mysite2.ru
при такой настройке:
server {
        merge_slashes off;
        location ~* "my.site.ru/redirect/" {
                rewrite ^ $scheme://www.blog.mysite2.ru;
        }
}

получаю ошибку:
2019/11/11 21:29:54 [alert] 9036#9036: *3 open socket #12 left in connection 3
2019/11/11 21:29:54 [alert] 9036#9036: aborting


Как настроить редирект правильно
К сожалению, /redirect обезательное условие

если сделать так
erver {
        listen 80;
        server_name my.site.ru;
        return 302 http://blog.mysite2.ru$request_uri;
}


то все работает, но как только делаю
my.site.ru/redirect
получаю ошибку
server name "my.site.ru/redirect" has suspicious symbols/code>
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
@wesow Автор вопроса
конфик который заработал
server {
listen 80;
server_name my.site.ru;
location /redirect {
rewrite ^ $scheme://www.blog.mysite2.ru;
}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы