Nginx - перенаправить определенный путь в другой домен

Я очень незнакома с nginx, как предупреждение, а также не могу найти никаких реальных ссылок на систему регулярных выражений, которую они используют. Так что прямо сейчас это черный ящик для меня.

Все, что я хочу сделать, это перенаправить пользователя, пытающегося перейти на www.mydomain.com/mydirectory/X, на сайт www.myotherdomain.com/X.

Похоже, я должен использовать команду rewrite, но синтаксис регулярного выражения ускользает от меня.

Спасибо заранее.

Ответы

Ответ 1

Я сделал решение, которое работает. У меня было это до публикации этого вопроса, но я не понял, что мне нужно перезапустить nginx. Поместите следующее внутри блока сервера.

rewrite ^(/mydirectory/)(.*)$ http://www.myotherdomain.com/$2 permanent;