Đây là ví dụ URL Rewrite rule để thực hiện:
<rule name="CName to URL" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(?!www)(.*)\.domain\.com$" />
</conditions>
<action type="Redirect" url="http://domain.com/{C:1}/{R:0}" />
</rule>
Nó sẽ chuyển hướng http://anything_except_www.domain.com đến http://domain.com/anything_except_www.
Nó cũng sẽ duy trì URL và chuỗi truy vấn, vì vậy http://subdomain.domain.com/aboutus?more=info sẽ chuyển hướng đến http://domain.com/subdomain/aboutus?more=info.
Nó cũng có thể làm điều này với rule viết lại thay vì đến các URL ban đầu được duy trì trong khi các máy chủ nhìn thấy rewritten path. Viết lại rule:
<rule name="CName to URL - Rewrite" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(?!www)(.*)\.domain\.com$" />
</conditions>
<action type="Rewrite" url="/{C:1}/{R:0}" />
</rule>
Về cơ bản quy tắc này sẽ trông giống như http://subdomain.domain.com/aboutus/ để khách truy cập trang web, nhưng nó thực sự sẽ đánh siteroot/subdomain/aboutus/ trên máy chủ.