У меня есть сервер nginx (называемый mynginxserver), и мне нужно перенаправить некоторые URL:
Я хочу, чтобы все URL со строкой odb:
http://www.mynginxserver.com/XXXXXXodbXXXXX
были перенаправлены на
http://www.myodbserver.com/XXXXXXodbXXXXX
если строка odb находится в URL и перенаправить на
http://www.mynotodbserver.com/XXXXXXXXXXX
, если строка odb отсутствует.
Я думаю, что мне нужно использовать директиву location и rewrite, но не надоне знаю, как это сделать.
Пожалуйста, поделитесь со мной кодом, я постараюсь улучшить
Это регулярное выражение поможет определить ссылку, на которой нет строки 'odb'.
http:\/\/www.\w+.com\/[^odb]*$
Поиск с использованием этого регулярного выражения, если условие не выполняется, вы просто перенаправляете на