1

我正在使用 DNN 5.6.3,只需要将一个 url 重定向到一个页面

url 是http://domain.com/schmooze,它应该重定向到http://domain.com/schmooze.aspx

我在 HOST 的友好 url 部分找到:。/闲聊。 替换为:~/Default.aspx?TabId=258

但我收到 404(未找到)错误 - 我的友好网址错了吗?我是否缺少其他东西-似乎这应该在 url 重写器中工作

4

1 回答 1

2

尝试这个。

打开 DNN 根目录中的 SiteUrls.config 并将其放入:

<RewriterRule>
  <LookFor>(.*)/schmooze</LookFor>
  <SendTo>~/schmooze.aspx</SendTo>
</RewriterRule>

您需要确保所有 IIS 请求都映射到 asp.net 进程。为此,请在 web.config 中进行设置。

<modules runAllManagedModulesForAllRequests="true">

此页面上有关 IIS 的更多信息: http ://www.iis.net/learn/get-started/introduction-to-iis/iis-modules-overview

如果您想通过 DotNetNuke 的 UI 开始执行此操作。我使用来自 iFinity 的 UrlMaster:

http://store.dotnetnuke.com/home/product-details/ifinity-url-master-26---total-dotnetnuke-url-solution

于 2012-10-24T00:47:47.320 回答