Я хотел бы, чтобы веб-сайт всегда имел в адресе www, и принудительно использовать его с помощью перезаписи IIS.
Например, test.com станет www.test.com.
Типичный пример правила перезаписи:
<rule name="Canonical Host Name" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" negate="true" pattern="^www\.test\.com$" />
</conditions>
<action type="Redirect" url="http://www.test.com/{R:1}" redirectType="Permanent" />
</rule>
Однако это требует от меня ввода полного URL-адреса моего веб-сайта. Это не будет работать для сред разработки и промежуточных сред, имеющих URL-адреса, подобные www. test.dev и www.test.stage.
Можно ли создать правило перезаписи IIS, которое будет обрабатывать все эти случаи?