我们以前使用非搜索引擎友好的自定义CMS作为我们的案例记录系统。我们计划迁移到WordPress。由于我们有几个指向我们之前安装的链接,因此我们希望将它们保存在新域中。
幸运的是,之前CMS中的所有链接都采用http://www.example.com/cases/the-case-number
格式。
我们现在正考虑如何实施它。我认为我们有两个解决方案:
将redirect_to_old()
函数放在我们的WordPress标头顶部以获取每个页面加载的当前URL,如果URL请求与“/ cases /”匹配,则使用{{重定向到之前的CMS 1}}。这是现在实施的。
header("Location: $URL");
使用一些.htaccess代码并执行重定向。但我不是.htaccess的专家。
我必须在重定向之前添加301错误吗?如果我们像这样进行重定向,那么搜索引擎优化是否有任何不良后果?这次迁移的主要目的是SEO。
答案 0 :(得分:1)
您有什么建议,请咨询。
通过.htaccess使用301重定向(你甚至不需要尝试搜索index.php,如果你知道,那个URL是旧的,是吗?)。这是一些例子,我希望它对你有用
RewriteEngine On
Redirect 301 /cases/the-case-number http://newdomain.com/cases_the-case-number.html
我必须在重定向之前添加301错误吗?
是。搜索引擎必须知道,此重定向是永久性的
如果我们进行重定向,会不会对搜索引擎优化造成任何不良后果 这个?因为这次迁移的主要目的是SEO。
不,没关系。