0

我对 wordpress 迁移有一点问题。我已经从本地 WAMP 服务器上的 csv 批量上传帖子,因为它更快,然后上传并导入 SQL 转储到远程服务器。

在表格的guid列中wp_posts,它包含帖子的 url - 我想(可能是错的,如果我错了,请更正)这与编辑帖子时的“永久链接”设置相同 - 所有这些http://localhost/post-name/都是现在很好,如果需要,我很乐意处理 SQL 查询来替换。

我已经上传了 SQL 转储,它仍然http://localhost/post-name按预期在远程服务器数据库中显示“”。但是,当我在前端搜索帖子时,只是为了确保它可以正常接收帖子,我希望链接会给我一个 404 错误,直到我更改了链接,但它们没有——它们很好地指向http://remoteserver.com/post-name/

这是一个很好的问题,因为它仍然有效 - 我想知道为什么&我需要改变它吗?如果可能的话,我宁愿不要弄乱数据库。

4

1 回答 1

0

迁移时,您可能需要在 wp-config.php 中定义您的 wordpress url,我建议使用此工具查找并替换数据库。它非常简洁,因为它从您的配置文件中预先填充了您的数据库。显然,您将替换http://localhost/http://www.yoursite.com/

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
于 2012-08-22T10:35:47.553 回答