不确定标题是否解释了我想要做什么,所以这里说:我有一个用Umbraco 4.5.x构建的网站,页面中的链接使用相对路径。我希望将这些域名置于这些链接之前,并且不知道该怎么做;我没有真正使用Umbraco所以我是一个新人:(。
我想要做的是替换像:
这样的链接<a href="/about-us/who-we-are.aspx">Who we are...</a>
有类似的东西:
<a href="http://www.our-domain.com/about-us/who-we-are.aspx">Who we are...</a>
或
<a href="www.our-domain.com/about-us/who-we-are.aspx">Who we are...</a>
我必须为此做些什么?是Umbraco配置还是我需要编写一些代码?或两者兼而有之?
我发现了useDomainPrefixes配置的一些内容,但它似乎不起作用(不确定它是否与我想做的事情有关)。
谢谢!
答案 0 :(得分:0)
我建议使用UrlAbsolutifierModule(http://www.paraesthesia.com/archive/2007/12/14/urlabsolutifiermodule---convert-urls-in-asp.net-output-to-absolute.aspx)或类似内容。
答案 1 :(得分:0)
我终于使用Rewrite rules for IIS,Inbound + Outbound解决了这个问题。
我也试过了NiceUrlFullPath,但它没有用。