nginx - перенаправить определенный путь в другой домен - PullRequest
16 голосов
/ 10 июня 2010

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

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

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

Заранее спасибо.

1 Ответ

34 голосов
/ 10 июня 2010

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

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