Показано с 1 по 10 из 10

Тема: Nginx + www редирект

  1. #1
    Junior Member
    Регистрация
    27.02.2016
    Сообщений
    11

    Question Nginx + www редирект

    День добрый.

    Есть ISPmanager Lite 5.83.4 под Debian.
    Решил перевести один домен с "модуль Apache" на nginx+php-fpm и с этим проблем не возникло.
    Вопрос: как средствами панели для этого домена (и других в будущем) при связке nginx+php-fpm грамотно настроить редирект с www на без-www?
    Доп. условие - домен может быть с SSL, а может быть и без него.

    Спасибо!

  2. #2
    Junior Member
    Регистрация
    27.02.2016
    Сообщений
    11

    По умолчанию

    Вопрос все еще очень актуален.
    Есть идеи?

  3. #3
    Senior Member Аватар для Армаэль
    Регистрация
    22.03.2015
    Адрес
    Москва
    Сообщений
    287

    По умолчанию

    Можно так попробовать. Перекидываем с www.domain.ltd на domain.ltd как на ssl так и без.
    server {
    server_name www.domain.ltd domain.ltd;
    return 301 https://domain.ltd$request_uri;
    listen XXXX:80;
    ...
    }
    server {
    server_name www.domain.ltd;
    return 301 https://domain.ltd$request_uri;
    listen XXXX:443 SSL;
    ...
    }
    server {
    server_name domain.ltd;
    listen XXXX:443 SSL;
    ...
    }
    Dedicated server Fujitsu-Siemens TX150 S7 | Intel Xeon X3430 | 32GB RAM ECC REG | IBM SAS 15k 300Gbx4 | WD SATA 7.2k 1Tbx4 | Intel Pro 1Gb LAN | Ubuntu Server 16.04 | ISPmanager 5 Lite

  4. #4
    Junior Member
    Регистрация
    27.02.2016
    Сообщений
    11

    По умолчанию

    Спасибо за совет, Армаэль.
    Правда у меня цель сделать это всё же средствами панели как-то.
    Вообще странно, что нет условной "галочки" для www-редиректа. Про HTTPS есть, а про WWW-нет.
    И получается, что раньше всей это работой занимался .htaccess, а теперь при переходе на php-fpm нужно какие-то костыли городить (

  5. #5
    Senior Member Аватар для Армаэль
    Регистрация
    22.03.2015
    Адрес
    Москва
    Сообщений
    287

    По умолчанию

    Так а какая разница, заходит ли пользователь по www.domain.ltd или по domain.ltd? Обычно www алиасом прописывается и серты генерятся так же с ним...
    Можно плагин написать, чтобы ставить галочку типа "Без WWW", чтобы он вырезал алиас www и добавлял его как server с редиректом на без www
    Dedicated server Fujitsu-Siemens TX150 S7 | Intel Xeon X3430 | 32GB RAM ECC REG | IBM SAS 15k 300Gbx4 | WD SATA 7.2k 1Tbx4 | Intel Pro 1Gb LAN | Ubuntu Server 16.04 | ISPmanager 5 Lite

  6. #6
    Junior Member
    Регистрация
    27.02.2016
    Сообщений
    11

    По умолчанию

    Для пользователя разницы нет, а вот для поисковых систем появятся тонны дубликатов и это плохо.
    А вот написать плагин - это хорошая тема. Надо изучить вопрос. Спасибо.

  7. #7
    Senior Member
    Регистрация
    09.04.2013
    Адрес
    Москва
    Сообщений
    1,991

    По умолчанию

    с помощью шаблона конфигурационных файлов можно для ВСЕХ доменов добавить редирект с www на обычный адрес, как и наоборот
    Либо же по шаблону попытаться классифицировать кого редиректить а кого - нет
    http://doc.ispsystem.ru/index.php/Ша..._файлов

  8. #8
    Junior Member
    Регистрация
    08.04.2018
    Сообщений
    23

    По умолчанию

    Цитата Сообщение от Mobiaaa Посмотреть сообщение
    с помощью шаблона конфигурационных файлов можно для ВСЕХ доменов добавить редирект с www на обычный адрес, как и наоборот
    Либо же по шаблону попытаться классифицировать кого редиректить а кого - нет
    http://doc.ispsystem.ru/index.php/Ша..._файлов
    Я попробовал. Переменная шаблона $ALIASES содержит домен и с www и без, если его перенаправить на $NAME( домен без www ), возникнет циклический редирект.

  9. #9
    Junior Member
    Регистрация
    08.04.2018
    Сообщений
    23

    По умолчанию

    Цитата Сообщение от Mobiaaa Посмотреть сообщение
    с помощью шаблона конфигурационных файлов можно для ВСЕХ доменов добавить редирект с www на обычный адрес, как и наоборот
    Либо же по шаблону попытаться классифицировать кого редиректить а кого - нет
    http://doc.ispsystem.ru/index.php/Ша..._файлов
    Я попробовал. Переменная шаблона $ALIASES содержит домен и с www и без, если его перенаправить на $NAME( домен без www ), возникнет циклический редирект.

  10. #10
    Junior Member
    Регистрация
    08.04.2018
    Сообщений
    23

    По умолчанию

    2 раза отправилось сообщение, модераторы потрите пожалуйста

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •