2012-03-26 32 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开发网站的其他部分。

相关问题