Назад | Перейти на главную страницу

Как сделать так, чтобы сайт с несколькими привязками перенаправлял на одну из привязок?

У меня есть веб-сайт с несколькими привязками, например

http://www.mysite.com
http://mysite.com
http://www.mysitenow.com

Используя IIS, могу ли я заставить запросы ко вторым двум доменам перенаправлять на http://www.mysite.com

Вам нужно иметь два сайта в IIS. Первый прослушивает порт 80 и привязан только к:

http://www.mysite.com

Второй также прослушивает порт 80, но привязан ко всем URL-адресам, которые вы хотите перенаправить, то есть:

http://mysite.com
http://www.mysitenow.com

Используйте параметры перенаправления IIS в IIS, чтобы перенаправить все запросы на первый сайт.

Кроме того, вы также можете установить Модуль URL Rewriter от Microsoft и создайте входящее правило перезаписи, которое также делает это.

В IIS7 выберите сайт, для которого должны выполняться «перенаправления», выберите «привязки» с правой стороны, а затем просто добавьте запись для каждого сайта, с которого должны начинаться перенаправления.

Например:

выберите «mysite.com», выберите привязки, а затем добавьте отдельные записи с именами хостов «www.mysitenow.com» и «www.mysite.com».

ИЗМЕНИТЬ 1 Тогда хакерский способ сделать это - добавить их как отдельные сайты, удалить все индексные файлы из их каталогов сайтов и отредактировать страницу с ошибкой 404 для выполнения перенаправления. Я действительно использовал этот дрянной метод для перенаправления SSL.

Подробности того, как это сделать с помощью кода, можно найти здесь. https://www.yart.com.au/blog/redirect-to-a-base-url-in-umbraco/