Рейтинг:1

Мое правило перезаписи URL-адреса IIS не работает для моего веб-сайта IIS

флаг ru

У меня есть сервер IIS на Windows Server 2016, на котором я размещаю один веб-сайт.

Сайт использует привязки так что оба эти домена, astro.resources.teams.org и astronomyteams.org, перейдите на один и тот же веб-сайт как по http, так и по https.

Но это означает, что пользователь увидит либо astro.resources.teams.org или же astronomyteams.org в браузере в зависимости от их закладки или домена, который они вводят в браузере.

Итак, теперь я хочу, чтобы оба домена отображались как https://astronomyteams.org/

Я установил модуль перезаписи URL в IIS и добавил это правило:

    <rule name="CanonicalHostNameRule" patternSyntax="ECMAScript" stopProcessing="true">
      <match url="^(.*)$" />
      <conditions>
        <add input="{HTTP_HOST}" pattern="^astro.resources.teams.org$" />
      </conditions>
      <action type="Redirect" url="https://astronomyteams.org/{R:1}" />
    </rule>

Но сейчас определенный большой процент пользователей, получающих не найден сообщение при использовании своих старых https://astro.resources.teams.org/ закладки.

Если они введут astronomyteams.org это работает, но я пытаюсь сделать это максимально безболезненным для конечного пользователя, и я надеюсь, что IIS позаботится об этом за меня.

Есть ли что-нибудь еще, что мне нужно сделать, чтобы сделать эту работу?

Lex Li avatar
флаг vn
Проверьте, какой веб-браузер они используют, а затем попытайтесь воспроизвести его. Без дальнейшего устранения неполадок вы не найдете причину и решение, потому что правило, которое вы использовали, выглядит достаточно хорошо.
Рейтинг:1
флаг ca

Попробуйте это - установите запись DNS для обоих «доменов URL», чтобы она указывала на localhost или запись файла hosts. 127.0.0.1 astro.res... и следующая строка такая же, как astronomyteams.org. тогда узнайте, почему мы должны были это сделать :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.