测试环境中的重复 WP Multisite 正在重定向到生产站点

测试环境中的重复 WP Multisite 正在重定向到生产站点

我的目标是为我的www.example.deWP 博客。

遗憾的是,该网站仍然将我重定向到生产网站。

我的子域名已注册为 CNAME,TTL 为 3600 (INVX)。我还在服务器托管仪表板 (UBERSPACE) 上将其添加到我的域名中。

以下是我采取的所有步骤:

  1. 将 html 目录(整个生产站点)复制到我的本地磁盘

  2. 创建了一个名为 dev.example.de 的新目录(请注意,我的托管服务提供商 uberspace 正在处理这样的子域名,因此无需设置 vhost。在继续之前,我还使用一个简单的 index.html 对其进行了测试,并且运行良好)。

  3. 通过 SFTP 将整个网站复制回服务器的新目录

  4. 在 wp-config.php 文件内将 DOMAIN_CURRENT_SITE 更改为我的新子域名 URL (test.example.de)。

  5. 在 wp-config.php 文件中添加了以下几行:


    /*  URL for Subdomain */

    define('WP_HOME','http:/\/test.example.de');
    define('WP_SITEURL','http:/\/test.example.de');

  1. 添加了允许修复:
    a /* Allow repair */
    define('WP\_ALLOW\_REPAIR', true);

  1. 在 phpMyAdmin 中复制了我的生产站点的数据库,并将 wp_blogs 和 wp_site 中的 URL 更改为子域 URL。生产站点数据库中的 wp_blogs 如下所示:

领域:www.example.de 小路: /

测试站点数据库中的 wp_blogs 现在如下所示:

domain: test.example.de
path: / (I also tried pointing to the directory (/user/test.example.de/), but it didn't work either)
  1. 将 wp-config.php 文件内的 DB_Name 更改为新的数据库名称。

注意:在对 wp_blogs 进行更改之前,我没有被重定向,但它显示:连接数据库失败。如果我仅使用生产数据库中的 wp-blogs 条目,我可以重现此 301 错误代码。

该网站已经有几个月没有更新了。插件也是如此。我想先在测试环境中完成所有这些操作,看看是否会出现问题并避免博客停机。

相关内容