Задать вопрос
@IvanOne

Почему не работает редирект с www?

Есть такая вот конфигурация сервера nginx

server {
server_name www.cool-fin.ru;
rewrite ^(.*) http://cool-fin.ru$1 permanent;
}
server {
listen 80;

server_name cool-fin.ru;
...

Но редирект не работает, если попытаться зайти на адрес без www то пишет Aborted и ничего не происходит. В логах сервера ничего нет, складывается ощущение что запрос просто не доходит. OC Ubuntu 14.04.2
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
DANic
@DANic
Интроверт
server {
listen 80;
server_name www.cool-fin.ru;
return 302 http://cool-fin.ru$request_uri;
}

nginx -t
nginx -s reload
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы