ฉันมีเซิร์ฟเวอร์ 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>
แต่ตอนนี้ ผู้ใช้จำนวนมากที่ได้รับ a ไม่พบ ข้อความเมื่อใช้ตัวเก่า https://astro.resources.teams.org/ ที่คั่นหนังสือ
หากพวกเขาพิมพ์ใน astronomyteams.org มันใช้งานได้ แต่ฉันกำลังพยายามทำให้ผู้ใช้ปลายทางไม่เจ็บปวดมากที่สุดเท่าที่จะเป็นไปได้ และฉันหวังว่า IIS จะสามารถจัดการเรื่องนี้ให้ฉันได้
มีอะไรอีกบ้างที่ฉันต้องทำเพื่อให้งานนี้สำเร็จ