【问题标题】:Change in URL directory when going from localhost to live site?从本地主机转到实时站点时 URL 目录的变化?
【发布时间】:2018-05-09 03:38:59
【问题描述】:

如果我在本地为客户开发多个网站,我喜欢将它们保存在自己的文件夹中。但是,当我将这些移动到客户端的实时站点时,如何将 URL 从 localhost/samplesite 更改为 www.clientsite.com,而不在 URL 中包含 "samplesite"

【问题讨论】:

标签: wordpress localhost


【解决方案1】:

您可以使用All-in-One WP Migration plugin 从本地导出并导入到活动域或将一个域移动到另一个域。

【讨论】:

    【解决方案2】:

    当您移动网站时,您需要确保更新基本 URL 以反映实时 URL,而不是本地 URL。有几种方法可以做到这一点,我个人最喜欢的是在 wp-config.php 文件中使用常量,因为这样更容易保持前进。

    将这两行添加到站点的wp-config.php 文件中,位于文件底部附近的happy blogging PHP 评论之前。 相应地更新 URL

    define( 'WP_HOME', 'http://example.com' );
    define( 'WP_SITEURL', 'http://example.com' );
    

    但是,您也可以进入数据库中的wp_options 表(注意前缀会根据您在安装时是否更改而有所不同)。在该表中查找 site_urlhome_url 值并将 URL 更改为新的实时站点地址。

    一旦您移动了网站,您还应该转到“设置”>“永久链接”并保存表单(您不必更改该页面上的任何内容),这将刷新重写规则,因此您没有任何本地开发重写仍然存在。

    一般来说,您不应该对网站中的 URL 进行硬编码,并且像 WordPress 之类的菜单或帖子链接之类的大多数内容往往是相对的,因此您无需担心旧 URL,但值得事先检查数据库.有一些迁移插件可以帮助缓解这种情况。 Better Search Replace 是一个很好的插件,请注意我不隶属于插件/插件作者或得到其认可。

    这个WP Beginner article 还包含一些关于将站点从本地状态迁移到站点状态的有用信息。 再次重申,我不隶属于该网站,也没有对其进行认可,通过快速阅读它,它提供了一些有用的示例和我提到的一些事情的图片。

    【讨论】:

      【解决方案3】:

      从本地主机迁移到实时服务器对 WordPress 来说没什么大不了的。有很多方法可以将您的站点从一台服务器迁移到另一台服务器。如果您是初学者并且没有更多的技术技能,那么我建议您使用 WordPress Duplicator Plugin。我使用这个插件将我的站点从 localhost 迁移到 live 以及一个服务器到另一个服务器。使用这个插件迁移 WordPress 博客非常容易。

      【讨论】:

        【解决方案4】:

        首先您必须更改数据库 wp_options 表。 将 site_urlhome 更改为您的域名。

        然后在 wp_config 文件中更改 DB 名称、密码、用户名,

        之后要更改 url,我有一个文件,只需将此文件添加到根文件夹中,然后使用该文件名添加站点 url。并且将打开一个表单,在此处添加您的网站网址。并继续。

        示例:

        filename.php :如果你愿意,这是我会提供给你的文件。 只需发送您的电子邮件 ID。 它会通过搜索改变整个网站的网址。

        https://www.yourdomain.com/filename.php

        这绝对适用于您的场景。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-09-13
          • 2015-04-25
          • 1970-01-01
          • 2018-04-14
          • 1970-01-01
          • 1970-01-01
          • 2011-02-24
          • 1970-01-01
          相关资源
          最近更新 更多