【发布时间】:2010-04-20 11:53:56
【问题描述】:
我的以下规则适用于 .net.com、.mobi 等标准域名,但如果域名有 2 个部分,如 co.uk,则它不起作用。
如何调整它以使其同时与 .net、.com 和 .co.uk 一起使用?
<if header="HTTP_HOST" match="^(?:www\.)?([^.]+)\.([^.]+)\.([^.]+)$">
<set property="subdomain" value="$1"/>
<set property="domain" value="$2"/>
<set property="tld" value="$3"/>
<rewrite url="~/default.aspx" to="~/PageEngine.ashx?subdomain=${subdomain}&domain=${domain}.${tld}&defaultpage=yes" processing="stop"/>
</if>
【问题讨论】:
标签: regex url-rewriting