Umbraco 301重定向-整个站点

Umbraco 301重定向-整个站点,umbraco,Umbraco,我在一个Umbraco安装中有多个网站 我最近删除了一个网站,希望将该网站的所有流量重新定向到另一个网站(在Umbraco内)的特定页面 目前,我已使用以下宏设置了一个模板: <umbraco:Macro redirectType="[#redirectType]" redirectURL="[#redirectTo]" Alias="GenericRedirect" runat="server"></umbraco:Macro> 它将流量从www.domainn

我在一个Umbraco安装中有多个网站

我最近删除了一个网站,希望将该网站的所有流量重新定向到另一个网站(在Umbraco内)的特定页面

目前,我已使用以下宏设置了一个模板:

<umbraco:Macro redirectType="[#redirectType]" redirectURL="[#redirectTo]" Alias="GenericRedirect" runat="server"></umbraco:Macro> 

它将流量从www.domainname.com重新定向到www.otherdomainname.com/page.aspx

唯一的问题是,如果用户在www.domainname.com/anypage.aspx中键入,只会给他们一个404错误

是否有办法将所有流量从www.domainname.com重新定向到我在Umbraco内选择的页面


谢谢

在config文件夹中是一个UrlRewriting.config

使用此文件,您可以将完整站点重定向到另一个域:

示例(未测试)



(virtualUrl是一个正则表达式)

谢谢Luuk,我确实在某处看到过这个,但不确定是否有更简单的方法。不过这看起来很棒,谢谢。另一个选项是右键单击域的主节点,然后单击“管理主机名”,然后将旧域附加到新域。但是,如果有人使用页面链接访问该站点,404错误的问题仍然存在。
<add name="domain1.com redirect"
     redirectMode="Permanent"
     redirect="Domain"
     ignoreCase="true" rewriteUrlParameter="ExcludeFromClientQueryString"
     virtualUrl="http://www.domain1.com/(.*)"
     destinationUrl="http://www.destinationdomain.nl/" />