2012-03-26 37 views
1

我有一個博客在wordpress(www.ashwinm.com),我期待遷移到Django,因爲我對它印象非常深刻。有沒有什麼辦法,以便我可以遷移到Django,而不會丟失我目前的pagerank(這是3)?從wordpress遷移到Django,而不會丟失網頁鏈接

  • 我不介意丟失博客的所有當前內容,因爲它太舊了。
+2

你不介意丟失內容?這是你的目前網頁排名的原因內容? – 2012-03-26 15:44:06

+0

我知道,但它已經過時了。我也沒有那種熱情來定期更新。 – ashwinm 2012-03-26 16:33:21

回答

1

如果您的網站訪問量很高,那可能是因爲您有內容並且其他人鏈接了內容。您應該嘗試以某種形式保留該內容(它不必完全相同),或至少確保每個鏈接的URL都重定向到有用的內容。沒有人遵循先前有效的鏈接到您的網站應該得到一個404.

你的內容和你的入站鏈接一起負責你的pagerank,所以如果你讓兩者都死了,那麼你回到原點,不管你正在使用什麼Web應用程序框架。

如果我這樣做,我可能會用Django設置新的博客並手動導入數據。或者,如果數據太多,我可以將Wordpress服務器從/ archive等目錄中提供,並指示我的web服務器將301舊的Wordpress博客條目URL重定向到新目錄。你將不得不在某種程度上繼續維護WordPress的安裝,但是你完全可以保留所有的網頁排名。

+0

可以請你解釋一下這個過程,在將我的服務器的公共文件夾中的所有當前文件移動到單個目錄後說/存檔如何設置301重定向,那麼robot.txt文件怎麼樣? – ashwinm 2012-04-01 14:49:39

+0

我不認爲我的設置有足夠的信息來確定地告訴你如何做到這一點,但總的來說,最好在web服務器級別處理301重定向,而不是在應用程序級別(本例中是django) 。您可以通過修改您的服務器配置並枚舉當前網站上的所有有效頁面或使用某種通用規則來實現這一點,具體取決於您的應用程序。 – 2012-04-03 23:52:59

4

你可以看看像django-wordpress這樣的東西。這將允許您保留現有的wordpress數據庫中的當前內容(只讀),並繼續用Django開發網站的其他部分。

相關問題