【问题标题】:How to change main hosted domain?如何更改主托管域?
【发布时间】:2019-01-09 23:48:51
【问题描述】:

我是新手,今天我想将主机的主域从 blog.mywebsite.com(运行正常)更改为 mywebsite.com。在进入 CPanel 之前,我的主机上有一个页面,让我可以选择更改域,所以我做到了。

问题是现在我得到一个页面,上面写着:该网站未在此服务器上正确配置 如果您是本网站的所有者,请联系您的托管服务提供商

我认为强制这样的域更改不是正确的方法,所以我在这里寻求帮助:)

ps:我的 Wordpress 使用来自 blog.mywebsite.com 的插件 Duplicator 完全备份,所以我准备删除所有内容。同样在我的 DNS 管理器上,我可以看到 blog.mywebsite.com 和 mywebsite.com 指向同一个 IP。

更新 我从 DNS 管理器中删除了 blog.mywebsite.com,现在它加载了 mybesite.com,但没有任何图像/CSS。

【问题讨论】:

    标签: wordpress dns hosting cpanel


    【解决方案1】:

    在 wp-config.php 中

    define( 'WP_SITEURL', 'mywebsite.com' );
    define( 'WP_HOME', 'mywebsite.com' );
    

    【讨论】:

      【解决方案2】:

      通常首先您需要使用 wordpress 控制面板更改您的 Wordpress 位置并将文件移动到 public_html 目录。

      现在在这种情况下,在 wp-config.php 文件中定义 wordpress 目录位置

      define( 'WP_SITEURL', 'mywebsite.com' );
      define( 'WP_HOME', 'mywebsite.com' );
      

      【讨论】:

        【解决方案3】:

        您可以通过在 wp-config.php 中添加代码或使用搜索和查找插件从数据库中完全删除 URL 来更新您的 WordPress 站点 URL。

        或者你可以使用 MySQL 脚本来改变 URL

        UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl.com', 'http://www.newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';
        
        UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl.com','http://www.newurl.com');
        
        UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl.com', 'http://www.newurl.com');
        
        UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl.com','http://www.newurl.com');
        

        也可以参考这篇文章How to Change Website URL Without Accessing the wp-admin Panel

        How to Configure a WordPress Website After its Migration

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-05-06
          • 1970-01-01
          • 2015-01-14
          • 2021-12-03
          • 2011-02-28
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多