Drupal URL 迁移到新的 WordPress 安装

Drupal URLs migrated to new WordPress installation

我们有一个现有的 Drupal 站点。这将被现有 URL 上的 WordPress 站点取代。然而,在 drupal URLs 上已经做了很多搜索引擎优化,所以 google 搜索将 return 那些旧的 URL。我们要重定向到 Wordpress 站点中新对应的 URL。但是,由于 drupal 站点不再存在于现有域中,旧的 URL 将只是 return 404 并且无法重定向,因为它们与 WordPress 根目录无关。有没有办法做到这一点?我需要以某种方式将那些旧的 drupal 站点 URLs 放入 WordPress 中吗?

首先,您需要更新您的站点地图并添加规范站点地图以实现永久重定向。这不会直接重定向页面,但会让搜索引擎知道页面的 url 已更改,从而避免失去搜索引擎排名。

然后为了实际重定向页面,您需要更新您的 htaccess

Redirect 301 /folder/oldpage http://www.example.org/newpage

如果页面很多,您应该考虑使用名为 redirection 的 wordpress 插件。这样您就不必手动更新 htaccess,它还会保留用户找到的所有 404 页面的日志,因此您还可以关注任何丢失页面的日志并相应地重定向它们。