У меня есть настройка перезаписи URL на сайте, где пользователи могут создавать свои собственные сайты на поддомене.
<rule name="CName to URL - Rewrite" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(?!www)(.*)\.basedomain\.com" />
</conditions>
<action type="Rewrite" url="render_page.aspx?site={C:1}&page={R:0}" />
</rule>
Например, пользователь может создать страницу http://client.basedomain.com/about-us, и это успешно передаст в мое приложение «клиент» и «о нас».
Что мне нужно сделать, так это переопределить это поведение в случае определенного имени страницы, следующего за их доменом.
Таким образом, если была открыта страница http://client.basedomain.com/restricted, она не выполняла выше перепишите, а вместо этого перепишите его на url "render_page_restricted.aspx? site = {C: 1}
Любая помощь очень ценится.