如果我在本地为客户开发多个网站,我喜欢将它们保存在自己的文件夹中。但是,当我将这些网址移至客户的在线网站时,如何在不在网址中包含localhost/samplesite
的情况下将网址从www.clientsite.com
更改为"samplesite"
?
答案 0 :(得分:0)
您可以使用All-in-One WP Migration plugin从本地导出并导入到实时域或将一个域移动到另一个域。
答案 1 :(得分:0)
当您移动网站时,您需要确保更新基本网址以反映实时网址而不是本地网址。有几种方法可以做到这一点,我个人最喜欢的是在wp-config.php
文件中使用常量,因为它更容易维持前进。
将这两行添加到网站的wp-config.php
文件中,然后在文件底部附近的快乐博客PHP评论之前。 相应地更新网址。
define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );
但是,您也可以进入数据库中的wp_options
表(注意前缀将根据您是否在安装时更改它而有所不同)。查找该表中的site_url
和home_url
值,并将网址更改为新的实时网站地址。
将网站移动后,您还应该转到设置>永久链接并保存表单(您不必更改该页面上的任何内容),这将刷新重写规则,因此您不会进行任何本地开发重写。
一般情况下,您不应该在网站上对网址进行硬编码,而像WordPress这样的菜单或帖子链接等大多数内容都是相对的,因此您不必担心旧网址,但它会“#39” ; s值得事先检查数据库。有一些迁移插件可以帮助减轻这种情况。 Better Search Replace是一个很好的插件,请注意 我不是 附属或由插件/插件作者认可。
此WP Beginner article提供了一些有关从本地状态到站点状态迁移网站的有用信息。 再一次,我不关联或认可该网站,并通过快速阅读它,它提供了一些有用的示例和一些事情的图片我和#39提到了。
答案 2 :(得分:0)
从Localhost迁移到实时服务器对WordPress来说并不是什么大问题。有很多方法可以将您的站点从一台服务器迁移到另一台服务器。如果您是初学者并且没有更多技术技能,那么我建议使用WordPress Duplicator插件。我使用这个插件将我的站点从localhost迁移到live,也将一个服务器迁移到其他服务器。使用此插件迁移WordPress博客非常容易。
答案 3 :(得分:0)
首先,您必须更改数据库 wp_options 表。 使用您的域名更改 site_url 和主页。
然后在wp_config文件中更改数据库名称,密码,用户名,
之后要更改网址,我有一个文件,只需在根文件夹中添加此文件,然后添加具有该文件名的网站网址。一个表单将打开添加您的网站URL。并继续。
示例:
filename.php:如果你愿意的话,这是我将为你提供的文件。 只需发送您的电子邮件ID 即可。 它将通过搜索更改整个网站的网址。
https://www.yourdomain.com/filename.php
这肯定适用于您的场景。