DNN 5.6友好网址

时间:2012-10-23 19:26:43

标签: dotnetnuke

我正在使用DNN 5.6.3并且只需要将一个网址重定向到一个网页

网址为http://domain.com/schmooze,应该重定向到http://domain.com/schmooze.aspx

我在HOST中的友好网址部分找到:。 / schmooze。替换为:〜/ Default.aspx?TabId = 258

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

1 个答案:

答案 0 :(得分: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