0

我正在重建一个网站,以前是在 DotNetNuke 上构建的。我需要保留数据库,因为旧 URL 可以正常工作。

问题:翻译旧网址

等式。

http://localhost:8069/Noticias/tabid/78/language/pt-BR/nid/2267/Palestra-
discute-o-futuro-profissional-das-crianca.aspx

对于新的映射引擎,这将是这样的:

等式。

http://localhost:8069/{controller}/{action}/{id}/{title}

其中,在示例中, 2267 是我的id,而 78 是我必须为控制器名称“翻译”的模块 id。该操作默认为查看

有什么建议么?

4

1 回答 1

0

只需为您要传输的请求创建一个基本页面处理程序,然后Response.Redirect在您的新网站上对适当的 URL 执行一个简单的操作。您的所有页面都继承了这些更改,您可以在配置文件或数据库中提供 URL 列表,以便 URL 动态重定向。

于 2012-05-21T19:06:52.723 回答