Chcem vytvoriť pravidlo prepísania na webe.config ako subdomain.domain.com na www.domain.com/abc/xyz a ponechajte url subdomain.domain.com na paneli prehliadača. Ako to môžem spraviť? Skúšal som veľa konfigurácií, ale zdá sa, že to nie je možné.
Nižšie je uvedený príklad, ktorý som sa snažil:
<rewrite>
<rules>
<rule name="SubDomain" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(?!www)(w+).domain.com$" />
</conditions>
<action type="Rewrite" url="http://www.domain.com.com/abc/xyz" />
</rule>
</rules>
</rewrite>-->
odpovede:
1 pre odpoveď č. 1Toto by malo fungovať:
<rule name="SubDomain" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="(.*).domain.com" />
</conditions>
<action type="Rewrite" url="/abc/xyz" />
</rule>