return 301 $scheme://my-website.com$request_uri;
}
Если я так напишу, то когда буду попадать на www.my_site.com то будет редирект на my_site.com на любйо странцие сайта?
нет, потому что у вас в server_name указано www.my-website.com а заголовок Host в запросе будет равен www.my_site.com
ну да. Сейчас у меня с главной странице рабоатет редирект я в конфиге вижу запись, которую обвел она тоже имеет отношению к редиректу? как мне сделать редирект с любой страницы?
да по идее до обведённого блока и дойти не должно, потому что отработает return сразу после server_name
1. не надо сюда текстовых порнокартинок 2. alias-ы тут тоже не нужны
он у вас уже прописан сразу после server_name. Блок сервер без www есть? конфиг после reload применяется?
нету, но www веравно существует. Применяется
поражаюсь вашей уверенности, сразу после директивы server_name, прям следующей строкой, написано return 301 .... Это и есть редирект, судя по картинке. А как убедились что nginx применил конфигурацию?
докер перезапсутил редирект c www заработал но только на главной странцие сайта
значит вы показали не тот конфиг.
Обсуждают сегодня