我正在使用 DNN 5.6.3,只需要将一个 url 重定向到一个页面
url 是http://domain.com/schmooze,它应该重定向到http://domain.com/schmooze.aspx
我在 HOST 的友好 url 部分找到:。/闲聊。 替换为:~/Default.aspx?TabId=258
但我收到 404(未找到)错误 - 我的友好网址错了吗?我是否缺少其他东西-似乎这应该在 url 重写器中工作
我正在使用 DNN 5.6.3,只需要将一个 url 重定向到一个页面
url 是http://domain.com/schmooze,它应该重定向到http://domain.com/schmooze.aspx
我在 HOST 的友好 url 部分找到:。/闲聊。 替换为:~/Default.aspx?TabId=258
但我收到 404(未找到)错误 - 我的友好网址错了吗?我是否缺少其他东西-似乎这应该在 url 重写器中工作
尝试这个。
打开 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: