我正在使用DNN 5.6.3并且只需要将一个网址重定向到一个网页
网址为http://domain.com/schmooze,应该重定向到http://domain.com/schmooze.aspx
我在HOST中的友好网址部分找到:。 / schmooze。替换为:〜/ Default.aspx?TabId = 258
但是我收到404(未找到)错误 - 我的友好网址错了吗?我错过了其他的东西 - 似乎这应该在网址重写器中起作用
答案 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: