2011-07-19 50 views
1

我有一个旧网站,多年来没有得到太多的爱,即将改变。现有网站基于名为DotNetNuke(DNN)的ASP.NET门户框架的3. *版本。我应该如何为网站转换实施302重定向?

我打算将这个网站拉下来,并根据一个名为Nanoc的静态网站生成器(基于Ruby)创建一个新网站。我将用nginx来为网站服务。

我不知道如何去重定向新网站上的旧网页。许多新页面将是全新的;几个旧页面将不会备份。我怀疑会有一些我希望以某种形式保持活力,但肯定不会在同一个网站上。

我应该关注在网站上的每个网页(它不是一个大网站)上进行细粒度的重定向,还是仅仅使用一般重定向来处理它?

+0

我不知道如何将响应代码设置为301后做Response.Redirect(),但你会想要一个301(永久)而不是302. –

回答

0

你只需要打扰301的(永久重定向,优于302)你想要搜索引擎知道更改的链接,或者如果人们可能让他们收藏书签。除此之外,我只是将404看起来像旧URL重定向到您的新主页。

+0

好吧,听起来很合理。我应该在我的nginx配置文件中做到这一点吗? – wchrisjohnson

+0

这将是最简单的地方,是的。 – dahlbyk