Ips manager настройка перенаправления
Панель управления ISPmanager (любой редакции) упрощает создание поддоменов для уже созданного домена.
Используя опцию Автоподдомены, вы можете создавать домены третьего уровня автоматически, не внося изменений в конфигурацию, тем самым экономя время и избавляясь от лишних действий.
Поддомены обычно создают как отдельный WWW-домен, добавляют под него директорию. В автоподдоменах же требуется только создать директорию в нужном каталоге. Место расположения директории и её имя будет зависеть от настроек, о которых рассказано ниже.
В статье ответили на самые частые вопросы, которые задают пользователи о работе опции добавления автоподдоменов в панели ISPmanager.
Важно! Чтобы не возникла ситуация, когда требуется ручная и тонкая настройка виртуальных хостов, лучше использовать опцию «Автоподдомены» только при условии, что создаете более десяти поддоменов. Если меньше, то советуем делать это вручную в разделе Домены - WWW-домены - кнопка Создать .
Включил опцию автоподдомены, перестали работать другие поддомены, «ошибка 404»
В этом случае требуется создать символические ссылки (symlink) в директории, которая зависит от выбранного варианта для автоподдоменов.
При варианте «В отдельной директории», symlink должен быть создан в каталоге /var/exampleuser/data/www , например, выполнив команду ls -la в этом каталоге, мы должны увидеть подобное:
Для создания символической ссылки есть 2 способа:
- средствами панели ISPmanager;
- вручную в терминале сервера.
Рассмотрим их поочередно.
4. Включение кэширования данных
Предоставляет возможность указать период хранения статических файлов в кэше браузера посетителя сайта. Это значительно уменьшает время открытия сайта и снижает сетевой трафик. Значение указывается в часах. Нулевое значение отключает контроль времени хранения статических файлов в кэше браузера.
Для включения кэширования в разделе Сайты → Ваш_домен → Настройки → Веб-сервер панели управления хостингом измените параметр Кэширование данных на нужное вам количество часов и сохраните изменения.
Автоподдомены не работают при включении, хотя домен доступен по DNS-записям, что делать?
Обычно следует подождать некоторое время, пока обновится кэш DNS (чаще 1-2 часа, реже — до 72 часов), к тому же требуется, чтобы домен был делегирован на те же сервера имен, которые указаны в ISPmanager в разделе Домены - Доменные имена , либо вам вручную нужно привести в соответствие записи на текущих серверах имен к записям, указанным в панели ISPmanager.
10. Служебный (технический) домен для тестирования
В какой папке размещаются файлы автоподдомена?
Не забывайте что DNS не меняется моментально и изменения вступают в силу в течении 12-24 часов.
Для того чтобы любые записи домена работали с нашего хостинга, обязательно нужно установить у регистратора вашего домена наши НС-сервера.
Для добавления любой нестандартной записи, например с символом подчеркивания "_" либо любого другого символа, не предусмотренного правилами работы DNS (все кроме латинских букв, цифр и тире), нужно вносить ручные правки в конфиг DNS (это доступно только для VPS /Dedicated либо администратору любого нашего хостинг-сервера) в файле etc/bind/имя_домен. Для применения правок нужно в конфиге изменить любое цифровое значение TTL (например в строке "IN SOA ns1.thehost.com.ua. hostmaster.thehost.com.ua. (2019112800 10800 3600)" изменить 3600 на 36000 и сохранить файл. После этого нужно в разделе Сервисы перезагрузить сервис DNS и в разделе Доменные имена выбрать домен и нажать справа вверху Обновить.
Создание и управление сайтами на хостинге выполняется в разделе Сайты панели управления хостингом. В этом разделе вы можете:
- добавить новый сайт, нажав кнопку Создать сайт;
- перейти к управлению существующим сайтом, нажав на его название;
- перейти к управлению синонимами сайта, нажав на соответствующее поле.
Нажав на название сайта, вы попадёте на страницу с основной информацией.
На странице Настройки вы можете изменить основные настройки сайта.
В разделе CMS вы можете в автоматическом режиме установить CMS на ваш сайт.
В разделе Веб-сервер настраиваются основные параметры сайта.
В разделе Планировщик заданий настраивается выполнение заданий по расписанию, подробнее об этом в статье.
В разделе Синонимы вы можете добавить дополнительные синонимы к сайту, подробнее об этом в статье.
Как включается опция автоподдомены в ISPmanager?
Чтобы включить автоподдомены в ISPmanager, необходимо зайти в меню Домены - WWW-домены . Далее выбрать домен и нажать сверху Управление сайтом , после в выпавшем списке выбрать пункт Настройки сайта - Дополнительные возможности - Автоподдомены и в выпадающем списке указать один из двух вариантов :
Для варианта «В отдельной директории» — файлы поддоменов будут находиться вне директории основного домена и с основного домена к ним обратиться напрямую не получится. Нужно будет создать поддомены в каталогах, соответствующих имени поддомена в домашней директории пользователя, под которым создан основной домен в каталоге /var/www/*username*/data/www , например:
В каких случаях подойдет .htaccess-редирект
Чтобы понять, для каких целей лучше подходит .htaccess-редирект, разберёмся, что такое .htaccess.
.htaccess — этот системный файл, который принадлежит корневой структуре сайта. В отличие от главного конфигурационного файла, который позволяет выполнять настройку веб-сервера в целом, .htaccess даёт возможность изменять настройки для отдельно взятых папок и пользователей.
Файл .htaccess позволяет вариативно настроить сайт. Действие команд из .htaccess распространяется на папки и подкаталоги, расположенные в одной директории с этим файлом. Если для какой-либо вложенной директории нужны иные инструкции, в ней также можно создать .htaccess. Если .htaccess расположен в корневой директории сервера, его действие распространяется на весь сервер, кроме тех директорий, где находится другой файл .htaccess.
Таким образом, через .htaccess можно сделать перенаправление точечно, а не сразу для всего ресурса. Этот вариант отлично подойдет в том случае, если вам нужно настроить переадресацию только для одной или нескольких страниц сайта.
5. Настройка перенаправления
В разделе Сайты → Ваш_домен → Настройки → Веб-сервер панели управления хостингом активируйте слайдер Перенаправление;
Также вы можете настроить другие виды перенаправления с помощью файла .htaccess.
8. Настройка логирования
Настройка логирования производится в разделе Сайты → Ваш_домен → Настройки → Веб-сервер → Лог-файлы панели управления хостингом. Здесь вы сможете задать частоту, количество, а также способ архивации лог-файлов на хостинге.
Автоподдомены испортили работу сайта или отображение некоторых его страниц, что делать?
Такое возможно, так как различные CMS или авторские сайты имеют свои особенности работы перехода по разделам сайта, подгрузки стилей и т.д.. Это может противоречить внесенным правкам в конфиг сайта при включении функции Автоподдомены. В таком случае, если варианты, описанные выше, не помогли, у вас может быть индивидуальный случай, разрешить который, тем не менее, возможно, обратившись к разработчику сайта или иному специалисту по веб-разработке.
В крайнем случае, вы можете создавать поддомены классически, для каждого поддомена добавляя отдельный WWW-домен без включения функции Автоподдомены.
Редирект можно настроить разными способами: в панели управления хостингом, через код HTML, через PHP, с помощью web.config, через .htaccess, а также другими способами. Рассмотрим, в чём особенность редиректа через .htaccess и как настроить 301-й .htaccess-редирект с одной страницы на другую, а также Bitrix redirect.
Если вы ещё не знаете, зачем нужно перенаправление страниц сайта, читайте нашу статью Что такое редирект.
Средствами ISPmanager
В разделе Система - Менеджер файлов перейдите в домашнюю директорию сайта — для варианта «В поддиректории домена» или в директорию /var/www/*имя_пользователя*/data/www — для варианта «В отдельной директории». Нажмите сверху кнопку Создать :
В первом пункте Тип выберите значение Ссылка:
Для варианта «В поддиректории домена»:
Для варианта «В отдельной директории»:
6. Ручной режим настройки веб-сервера и сайта
Панель управления предоставляет возможность изменить основной набор параметров сайта и виртуального сервера. При необходимости изменения конфигурационных файлов предусмотрена возможность перевода виртуального сервера и сайтов в ручной режим настройки.
Изменить режим настройки сайта вы можете в разделе Сайты → Ваш_домен → Настройки → Веб-сервер панели управления хостингом.
При этом становятся доступны для редактирования файлы конфигурации. Для редактирования необходимо использовать подключение по SSH .
Чтобы внесенные изменения вступили в силу, необходимо перезагрузить веб-сервер на одноименной странице панели управления хостингом.
Изменить режим настройки веб-сервера вы можете в разделе Управление веб-сервером панели управления хостингом.
При включении ручного режима настройки становятся доступны для редактирования файлы конфигурации. Для редактирования необходимо использовать подключение по SSH.
/home/login/etc/apache_2.4/apache2.conf — основной конфигурационный файл веб-сервера Apache;
/home/login/etc/nginx/nginx.conf — основной конфигурационный файл веб-сервера Nginx.
Чтобы внесенные изменения вступили в силу, необходимо перезагрузить веб-сервер на одноименной странице панели управления хостингом.
Как заказать услугу
Чтобы услуга работала корректно, перед заказом:
1. Перейдите в личный кабинет.
2. В разделе «Мои услуги» кликните по строке с названием нужного домена:
3. Нажмите на строку «Операции с доменом»:
4. Кликните Добавить Перенаправление:
5. Выберите срок заказа и нажмите Продолжить:
6. Оплатите счёт с баланса аккаунта или любым удобным способом:
Готово, вы заказали услугу «Переадресация домена»:
2. Изменение кодировки сайта
По умолчанию на хостинге используется кодировка utf-8.
Для изменения кодировки в разделе Сайты → Ваш_домен → Настройки → Веб-сервер панели управления хостингом измените параметр Кодировка сайта и сохраните изменения. Для корректной работы сайта необходимо убедиться, что скрипты сайта при работе с сервером баз данных хостинга явно указывают кодировку, в которой осуществляется работа с данными (например, функцией PHP mysql_set_charset). Популярные CMS делают это по умолчанию и, как правило, дополнительных настроек не требуется.
Для чего настраивают переадресацию домена
Рассмотрим несколько примеров использования услуги:
3. Организация регистрирует второй домен, чтобы использовать его для создания ссылки на свой сайт с UTM-тэгами. Также этот домен указывают в печатной рекламе или на билбордах. Удобство: посетители, зашедшие на новый домен, попадают на основной сайт, а источник рекламы автоматически учитывается в Google Analytics.
Как сделать редирект через .htaccess
Чтобы сделать перенаправление 301 через .htaccess, перейдите в каталог сайта и откройте .htaccess. Если файла ещё не существует, создайте его. После этого добавьте в файл строки кода из подходящей инструкции ниже.
1С-Битрикс — популярная CMS в которой время от времени необходимо настраивать перенаправление.
- Если вы хотите переадресовать домен с WWW на без WWW, укажите:
- Если вам нужно сделать редирект Bitrix с домена без WWW на WWW, введите комбинацию:
В файл .htaccess, который находится в папке сайта, с которого необходимо сделать переадресацию, добавьте следующие строки:
Добавьте в .htaccess следующие строки:
Добавьте в .htaccess следующие строки:
Добавьте в .htaccess следующие строки:
Добавьте в .htaccess следующие строки:
Добавьте в .htaccess код из нужного вам примера ниже:
Если первый вариант не поможет, воспользуйтесь вторым вариантом:
Если все варианты не помогли и возникает циклическая переадресация:
В примерах ниже переадресация настраивается для страницы login.php:
В примере ниже редирект настраивается для страницы test.php.
В файл .htaccess, который находится в папке сайта, с которого необходимо сделать переадресацию, добавьте следующие строки:
Если вам необходимо сделать .htaccess редирект с get параметрами, укажите:
Если вам необходимо сделать .htaccess редирект на index php, введите:
Если вы выполнили все шаги инструкции, но не получили желаемого результата, это может быть связано с локальными настройками. Напишите заявку в службу поддержки, наши специалисты оперативно вам помогут.
Теперь вы знаете, как сделать редирект со страницы на страницу через htaccess и сможете настроить его по нашей инструкции.
В основе этой технологии лежит 301-й редирект. Благодаря редиректу при переходе по одному адресу пользователи автоматически будут попадать на другой адрес, на который вы настроите перенаправление. В 2DOMAINS такая услуга называется «Переадресация доменов».
Обратите внимание:
Что делать, если переадресация не работает
2. Проверьте, что статус услуги в личном кабинете «Активная»:
3. Убедитесь, что в настройках переадресации указан корректный адрес. Если адрес неверен, удалите настройки и добавьте перенаправление ещё раз.
7. Управление страницами ошибок
Настроить страницы ошибок вы также можете с помощью файла .htaccess.
3. Включение сжатия данных
Позволяет сжимать (с помощью gzip) данные на сервере и распаковывать после получения на клиенте (в браузере). Это позволяет снизить сетевой трафик и сократить время ожидания открытия страницы.
Для включения сжатия в разделе Сайты → Ваш_домен → Настройки → Веб-сервер панели управления хостингом активируйте слайдер Сжатие данных.
Как настроить услугу
С помощью услуги «Переадресация домена» вы можете настроить следующие виды переадресации:
Обратите внимание!
При выборе перенаправления « маскировка адреса во фрейме » сайт перемещается в шаблон, который отключает принудительное масштабирование. Это позволяет защитить сайты с адаптивным дизайном от проблем этого варианта перенаправления.
В код автоматически будет добавлен метатег, который сообщает, что сайт адаптирован для мобильных устройств:
meta name=“viewport” content=“width=device-width, initial-scale=1.0”
Для настройки переадресации с одного домена на другой:
1. В разделе «Мои услуги» кликните по строке с названием нужного домена:
2. Пролистайте страницу до блока «Связанные услуги» и кликните по строке Перенаправление сайта:
3. В карточке услуги в строке «Перенаправления» нажмите Добавить:
4. Заполните необходимые поля:
- в поле «с» укажите относительный адрес (без имени вашего домена), с которого хотите перенаправлять посетителей;
- в поле «на» укажите имя сайта, на который хотите перенаправлять посетителей.
В выпадающем списке выберите нужный способ переадресации и нажмите Сохранить:
Готово, вы настроили переадресацию с одного домена на другой.
9. Перенос сайта на новый домен
Обратите внимание что на бесплатном хостинге "Парковочный" нет возможности разместить сайт либо настроить почту. Данный тарифный план предназначен только для управления записями домена.
Перейдите на ваш сервер по ссылке Имя_сервера/manager/ispmgr используя параметры доступа высланные Вам в письме после заказа услуги. Также можно в личном кабинете перейти в раздел "Хостинг", выделить вашу услугу и нажать "На сервер".
Далее на сервере в разделе "Доменные имена" выделите ваш домен и нажмите иконку "Записи".
Тут у Вас есть возможность редактировать записи или добавлять новые, к примеру можно добавить CNAME , SVR записи, настроить DKIM и SPF в качестве txt-записей.
Добавления CNAME для основного домена сделать технически нет возможности, для перенаправления стоит использовать раздел Редиректы.
Для чего нужен 301-й редирект
Помимо разных способов настройки переадресации, существуют разные виды редиректов. Каждый из них имеет своё кодовое название. Основные виды:
- 300 — сообщает, что по искомому запросу можно перейти не на одну, а на несколько альтернативных страниц;
- 301 — постоянный;
- 302 — временный;
- 303 — на схожую по тематике страницу;
- 305 — отсылающий к подключению через прокси-сервер.
Также существуют 304-й, 306-й и 307-й редиректы. Однако сейчас эти виды практически никто не использует. Один из самых популярных видов — это 301-й.
301-й редирект (Moved Permanently) — это постоянный редирект. Используется для перемещения страницы на новый URL-адрес насовсем. Когда поисковые системы встречают страницу с редиректом 301, они «понимают», что теперь необходимо индексировать новую страницу, а старую можно полностью исключить из индексации. Если настроить переадресацию 301 некорректно, на странице будет отображаться ошибка 404. Индексация страниц с ошибками приводит к снижению SEO-показателей всего веб-ресурса.
Как удалить услугу
Обратите внимание: если вы удалите услугу «Переадресация домена» средства не вернутся.
1. В разделе «Мои услуги» кликните по строке с названием нужного домена:
2. Пролистайте страницу до блока «Связанные услуги» и кликните по строке Перенаправление сайта:
3. В строке «Действия с услугой» нажмите на стрелку:
4. Во всплывающей шторке кликните Удалить услугу и нажмите Да, чтобы подтвердить удаление.
Чтобы управлять записями домена нужно иметь у нас заказанную услугу хостинга, либо VPS /dedicated сервер c предустановленной панелью управления ISPManager. Если Вы купили у нас только доменное имя либо на вашем VPS /dedicated сервер не установлена панель управления ISPManager и не имеете хостинг-аккаунта - закажите в личном кабинете бесплатный хостинг-аккаунт "Парковочный".
Вручную в терминале сервера
Чтобы создать символическую ссылку, используйте команду ln -s , подключившись по ssh к серверу.
Для варианта «В поддиректории домена»:
Для варианта «В отдельной директории»:
Будут созданы символические ссылки с привязкой www из указанной директории. Важно предварительно перейти с помощью команды сd в нужный каталог в зависимости от выбранного варианта автоподдоменов.
Читайте также: