我有一个网站,很久以前由另一个人由asp.net 2构建。出于某些原因,谷歌索引了许多网址的网页。在路径中(不是域部分)。即
select count(*)
在代码中,UrlRewritingNet用于重写url。其中一条规则是:
http://example.com/CA/Orange/Industrial-Warehouse-Space/1411-N.-St./1234567
如果网址是:
<add name="Rewrite_5" virtualUrl="^~/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([0-9]+)/*$"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/Location.aspx?id=$5"
redirectMode = "Permanent"
ignoreCase="true" />
请注意,没有&#39;。&#39;在&#39; St&#39;之后。然后将成功重写URL。但如果使用
http://example.com/CA/Orange/Industrial-Warehouse-Space/1411-N.-St/1234567
该网站始终显示:
http://example.com/CA/Orange/Industrial-Warehouse-Space/1411-N.-St./1234567
我想知道是否有办法将此网址重写/重定向到正确的网址,甚至是主页?目前,它在asp.net 2上,如果需要,也可以转换到其他框架。有什么建议吗?
由于