Хорошего человека должно быть много (Ю. Поляков).

Как перенаправить домен

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 14 января 2018

Как перенаправить домен
Мы покажем вам, как перенаправить домен. Перенаправление URL, также называется переадресацией URL, является технологией World Wide Web для создания веб-страницы, доступной под несколькими URL-адресами. Когда веб-браузер пытается открыть URL, который был перенаправлен, будет открыта страница с другим URL. Есть несколько способов, чтобы перенаправить домен и это зависит от веб-сервера, который используется и т.д. В этой статье мы покажем вам, как перенаправить домен с веб-сервером Apache и перенаправление URL с веб-сервера Nginx.

Как сделать редирект на веб-сервере Apache

HTTP-сервер Apache, это кросс-платформенное программное обеспечение веб-сервера с свободным и открытым исходным кодом. 92% копий сервера Apache HTTPS работает на всех дистрибутивах Linux.

Установка Apache на вашем сервере, если он еще не установлен.

На RPM дистрибутивах Linux, как CentOS и Fedora, используйте следующую команду для установки Apache:

Убедитесь в том, что mod_rewrite модуль включен:

В Ubuntu и Debian, выполните следующую команду:

Активировать модуль Apache mod_rewrite:

Перезапустите службу Apache:

Создание простого виртуального хоста в Apache

Создание простого виртуального хоста в Apache для старого домена, в котором вы сделаете переадресацию на новый домен:
Используйте директиву RedirectPermanent, чтобы перенаправить веб – клиента на новый URL:

 

Перезапустите сервер Apache:

Перезапустите службу Apache, чтобы применить изменения.

Вы также можете переадресовать доменное имя на другой, используя правила перезаписи, помещенные в файл .htaccess, расположенный в корневой директории доменного имени старого домена. Создайте новый файл .htaccess и добавьте следующие правила к нему:

Редирект с веб-сервера Nginx

Nginx является веб-сервером/программное обеспечение со свободным и открытым исходным кодом, которое также может быть использовано в качестве обратного прокси-сервера, балансировки нагрузки и кэша HTTP. Большая часть веб-серверов используют NGINX, очень часто в качестве балансировки нагрузки.

Остановите Apache

Остановка Apache на сервере

Отключение службы Apache

Отключите службу Apache для автоматического запуска при загрузке (CentOS 7):

Установка NGINX на RPM дистрибутивах Linux

Установка веб-сервера Nginx. На RPM дистрибутивах Linux, таких как CentOS и Fedora, используйте следующие команды:

Установка NGINX на Ubuntu

В Ubuntu (и других дистрибутивов Linux на основе Debian), выполните следующую команду:

 

Если вы получите сообщение, что нет доступных пакетов Nginx, установите Nginx с помощью репозитория Nginx:

Запуск NGINX

Запустите службы Nginx с помощью следующей команды:

Настройка NGINX

Изменение текущего блока Nginx сервера о старом домене или создание нового блок сервера, если он еще не создан.
Добавьте следующие строки:

 

Обратите внимание, что $ REQUEST_URI будет слушать и перенаправлять к чему-либо после домена.

Если у вас есть старая версия Nginx (версия 0.9.1 или ниже) добавьте следующие строки:

Перезапуск NGINX

Не забудьте перезапустить службу Nginx для того, чтобы изменения вступили в силу:

 


Читайте также

Один комментарий к Как перенаправить домен

  1. Огого:

    Расскажите пожалуйста, как избавиться от этого: Заблокировали доступ в чат почти со всех браузеров так, что зайти могу, но система не пишет что я зашол в комнату, и то что я пишу никто невидит !несколько браузеров пока незаблкировали, с них прячусь. Тор,в этом чате заблокирован, впн не помогает никакой. Nlopav@mail.ru




    0



    0

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close