Редирект с www и IP на домен

HS!

Мой дом здесь!
Заблокирован
Регистрация
3 Мар 2013
Сообщения
355
Реакции
355
  • Автор темы
  • Заблокирован
  • #1
Добрый день
не могу понять как организовать редирект с www и IP на домен
при помощи NGINX
чтобы человек ввел ип а его перенаправило на домен, тоже самое и с www
 
Обычно с IP не делают редирект на домен. Создаётся виртуальный хост по-умолчанию, при попадании в который (например при обращении по IP адресу к сайту) отдаётся пустая страница или 404 ("Не найдено") кому как больше нравится. Например можете посмотреть как это на nulled сделано обратившись к сайту по IP

Для редиректа домена с WWW на домен без WWW

Код:
### Основной конфиг виртуального хоста
server {
        listen 80;      
        server_name example.com;
        ........
        ........
        ........
        )
### Редирект домена с WWW на домен без WWW
server {
        listen 80;        
        server_name www.example.com;
        rewrite ^(.*) http://example.com$1 permanent;
}

Наверно если во втором блоке server к имени домена в server_name дописать ещё IP адрес, будет редирект и с IP адреса
Код:
server_name www.example.com 111.222.333.444;
не проверял такой вариант.
 
Последнее редактирование:
Я обычно делаю так:

Код:
### В самом верху конфига пишем БЕЗ server_name
server {
    listen       80;
    location / {
        return 301 http://example.com;
    }
}

### Редирект домена с WWW на домен без WWW
server {
        listen 80;       
        server_name www.example.com;
        rewrite ^(.*) http://example.com$1 permanent;
}

### Основной конфиг виртуального хоста
server {
        listen 80;     
        server_name example.com;
        ........
        ........
        ........
        }
 
Назад
Сверху