0

我在一个 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 中选择的页面?

谢谢

4

1 回答 1

1

config 文件夹中有一个 UrlRewriting.config。

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

示例(未测试)

<add name="domain1.com redirect"
     redirectMode="Permanent"
     redirect="Domain"
     ignoreCase="true" rewriteUrlParameter="ExcludeFromClientQueryString"
     virtualUrl="http://www.domain1.com/(.*)"
     destinationUrl="http://www.destinationdomain.nl/" />

(virtualUrl 是一个正则表达式)

于 2013-05-03T11:26:00.683 回答