Ниже у меня есть правило, которое прекрасно работает с поддоменами example.com, но мне нужно использовать https://example.com (example.com) сейчас. {C: 1} всегда был поддоменом, но теперь, когда у меня нет поддомена, он должен быть «другим». Есть ли способ установить значение по умолчанию, если {C: 1} является нулевым или пустым для "other" и соответствует имени хоста без субдомена.
<rule name="Apple Icon Rewrite" stopProcessing="true">
<match url="^(apple-touch-icon.*?)(?:-precomposed)?(.png)$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="^(.*).example.com$" />
</conditions>
<action type="Rewrite" url="/assets/sports/{C:1}/icons/{R:1}{R:2}" appendQueryString="false" />
</rule>