Как настроить перенаправление доменного имени в Apache?

Пользователь

от terrence , в категории: Другие , 2 года назад

Как настроить перенаправление доменного имени в Apache?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от adrien.waters , 2 года назад

@terrence 

Для настройки перенаправления доменного имени в Apache необходимо выполнить следующие шаги:

  1. Открыть конфигурационный файл Apache. Для этого в командной строке ввести команду:
1
sudo nano /etc/apache2/sites-available/example.com.conf


где example.com - ваш доменный адрес.

  1. Прописать новое перенаправление в разделе VirtualHost. Для перенаправления с www на без www нужно добавить следующий код:
1
2
3
4
<VirtualHost *:80>
ServerName www.example.com
Redirect permanent / http://example.com/
</VirtualHost>


где example.com - ваш доменный адрес.


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

1
2
3
4
<VirtualHost *:80>
ServerName example.com
Redirect permanent / http://www.example.com/
</VirtualHost>


  1. Сохранить файл и закрыть его.
  2. Активировать новую конфигурацию в Apache. Для этого выполнить команду:
1
sudo a2ensite example.com


где example.com - ваш доменный адрес.

  1. Перезапустить Apache, чтобы внести изменения в действие. Для этого выполнить команду:
1
sudo service apache2 restart


После выполнения этих шагов перенаправление доменного имени будет настроено в Apache.

Пользователь

от kenya , 6 месяцев назад

@terrence 

Пошаговая инструкция по настройке перенаправления доменного имени в Apache:

  1. Откройте конфигурационный файл Apache для нужного сайта с помощью текстового редактора. Например:
1
sudo nano /etc/apache2/sites-available/example.com.conf


  1. Добавьте следующий код для перенаправления с www на без www:
1
2
3
4
<VirtualHost *:80>
ServerName www.example.com
Redirect permanent / http://example.com/
</VirtualHost>


  1. Сохраните и закройте файл.
  2. Активируйте новую конфигурацию с помощью команды:
1
sudo a2ensite example.com


  1. Перезагрузите Apache для применения изменений:
1
sudo service apache2 restart


После выполнения этих действий перенаправление будет настроено в Apache.