2011-07-19 77 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