如何仅在不迁移文件的情况下更改域

时间:2016-05-31 20:39:03

标签: wordpress dns woocommerce web

我有两个业务域,例如domain.com和dev.domain.com。 由于我在开发网站时必须保留旧网站以运营业务,因此我将旧网站保留到domain.com并购买新主题,在dev.domain.com中安装和开发。

完成开发后,我想使用domain.com而不是dev.domain.com,但是当我迁移所有文件时,由于许可证原因,所有插件都无法正常工作。 由于我不想再次开发整个网站,我只是将domain.com转发到dev.domain.com。 我有没有办法将域名更改为domain.com?

谢谢,

2 个答案:

答案 0 :(得分:0)

不完全确定但是您可能会收到错误,因为WordPress会将网站URL保存在数据库中,所以在您将文件移动到domain.com后,数据库仍然会从dev.domain.com请求内容。更改数据库中的一个表(wp_options下的site_url)有时已经足够了,但如果你一直在开发一个网站,我猜你已经使用dev.domain.com网址设置了一堆链接和图像。迁移开发站点时我通常做的是......

  1. 为新的实时网站设置新的数据库和用户/通行证。
  2. 从开发站点导出数据库。
  3. 在Notepad ++中打开数据库
  4. 使用查找和替换(ctr + h)查找dev.domain.com并替换为 domain.com,选择全部替换。
  5. 现在将此数据库导入您之前设置的新数据库,并且 将wp-config.php数据库设置更改为新数据库。
  6. 在编辑数据库之前,请务必保留备份副本,以防出现任何问题,但您应该保持良好状态。这就是我一直这样做的方式。

答案 1 :(得分:0)