Как настроить в iis перенаправление домена на другой домен

Обновлено 20.09.2023

Как настроить в iis перенаправление домена на другой домен-01

Как настроить в iis перенаправление домена на другой домен-01

Всем привет сегодня хочу рассказать как настроить в iis перенаправление домена на другой домен. Под перенаправлением домена подразумевается вот такая ситуация: допустим у вас есть сайт test.ru и у него у вас уже есть своя аудитория, вы решили перейти на другой домен и не хотите терять тех людей кто помнит ваш старый сайт для таких вещей и делаю редирект или перенаправление, и придя на сайт test.ru, человека перекинет на pyatilistnik.org для примера. Сделать это можно штатными средствами IIS сервера как и в 7 так и в 8 версии.

Открываем Диспетчер служб IIS, у вас при установке IIS сервера, должен был быть установлен компонент Перенаправление протокола HTTP

Как настроить в iis перенаправление домена на другой домен-02

Как настроить в iis перенаправление домена на другой домен-02

Если во время установки вы его не поставили, то это можно сделать из диспетчера серверов-выбрав iis роль и нажав Добавить службы ролей

Как настроить в iis перенаправление домена на другой домен-03

Как настроить в iis перенаправление домена на другой домен-03

У вас Диспетчер служб IIS должен быть сайт с которого будет перенаправление домена на другой домен, я для примера покажу свои привязки сайта

Как настроить в iis перенаправление домена на другой домен-04

Как настроить в iis перенаправление домена на другой домен-04

Видим у меня слушаются два адреса обратившиь на которые будет идти перенаправление туда куда мне нужно

Как настроить в iis перенаправление домена на другой домен-05

Как настроить в iis перенаправление домена на другой домен-05

Теперь выбираете сайт и слева от него перенаправление протокола HTTP, тут и настраивается iis перенаправление. Ставим галку Запросы на перенаправление по следующему назначению и пишите куда нужно перенаправлять. Так же советую поставить галку Запросы на перенапр. содержимого этого каталога (без подкаталогов)

Как настроить в iis перенаправление домена на другой домен-06

Как настроить в iis перенаправление домена на другой домен-06

Все вот так вот просто настроить в iis перенаправление домена на другой домен.

Как сделать редирект на IIS с помощью PowerShell

# Установка имени сайта и URL-адреса перенаправления
$siteName = "Название_сайта"
$redirectUrl = "https://новый_домен"

# Получение конфигурации сайта
$site = Get-WebSite -Name $siteName

# Проверка наличия сайта
if ($site -eq $null) {
Write-Host "Сайт с именем $siteName не найден."
return
}

# Создание нового перенаправления
$redirect = New-WebConfigurationProperty -Name "httpRedirect" -Value @{
enabled = "true"
destination = $redirectUrl
exactDestination = "true"
} -PSPath "IIS:\Sites\$siteName"

# Применение перенаправления к сайту
Set-WebConfigurationProperty -Filter "/system.webServer/httpRedirect" -PSPath "IIS:\Sites\$siteName" -Name "." -Value $redirect

Вам нужно будет заменить "Название_сайта" на фактическое имя вашего сайта и "https://новый_домен" на URL-адрес нового домена, на который вы хотите перенаправить. Запустите этот скрипт с правами администратора в PowerShell, и он настроит перенаправление домена на другой домен в IIS. Материал сайта pyatilistnik.org

Автор - Сёмин Иван

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

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