Рейтинг:0

Перенаправление с подстановочного знака https://www.*.abc.com на *.abc.com nginx

флаг in

Я хочу перенаправить весь трафик с

www.*.abc.com к *.abc.com без префикса www. у меня есть более 1000 поддоменов в одном приложении, которые используют только один файл виртуального хоста nginx в каталоге с поддержкой сайтов.

Рейтинг:1
флаг jp

Вам нужно будет использовать регулярное выражение имя сервера захватить часть домена после www. Например:

имя_сервера ~^www\.(?<домен>.*\.example\.com)$;
вернуть 301 $domain$request_uri;

Видеть этот документ для деталей.

sambit avatar
флаг in
у меня есть этот домен - https://www.*.eu.engagementhq.com . Который я пытаюсь настроить следующим образом: имя_сервера ~^www\.(?.*\.engagementhq\.com)$; вернуть 301 $domain$request_uri; но это не работает.
Richard Smith avatar
флаг jp
Чтобы помочь вам с вашей конкретной проблемой, нам нужно увидеть вашу конфигурацию (используйте: `nginx -T` (заглавная буква `T`) для просмотра всей конфигурации во всех включенных файлах), соответствующие записи из журналов доступа и ошибок и `curl -I`, показывающий фактические и ожидаемые ответы.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.