将页面流量重定向到asp.net appllication中的新URL

时间:2015-10-08 12:27:05

标签: asp.net wordpress redirect http-status-code-301 sitefinity

我有一个WordPress网站。现在转向asp.net cms(Sitefinity)。在这个过程中,我的网址结构发生了变化,但我想保持以前网址的流量也在新的网址上。

旧的域名将被转移到新网站旧页面将无法找到(404)

事情变得复杂。

  • 旧网站和新网站有很多动态网址
  • 旧网站的网址结构与新网址不同
  • 我不想把所有这些网址放在web.config文件中。

我试过的解决方案

  • 我尝试在Robot.txt上写301重定向,因为我可以在迁移时捕获旧网址和新网址
  • 我在网上搜索解决方案,但没有任何直接的解决方案
    • 其中一个forums提到我们不应该在Robot.txt上写301重定向

不知道要播放什么或在哪里搜索。请引导我改正道路。

谢谢 Chandresh

2 个答案:

答案 0 :(得分:1)

如果你使用URL重写模块在两者之间有一个可识别的模式,那将是你最好的选择。或者编写一些代码以将旧网址作为内容项上的多个网址插入。

答案 1 :(得分:0)

您是否有旧网址的示例以及新网址的外观?如果您知道URL模式将如何更改,则可以在web.config中创建重定向规则。

此外,Sitefinity还允许您创建重定向。这包括为页面创建替代URL或创建重定向页面。

确切的解决方案实际上取决于URL的更改量以及需要多少重定向URL。