【发布时间】:2015-09-10 17:17:40
【问题描述】:
我已经在我的开发服务器上使用 WP 配置了一个站点,现在我已经将它移动到另一个具有新 URL 的服务器。我也更改了数据库中的 URL。但是,我的菜单指向旧 URL,我收到 404 错误。
如何更改它们?
【问题讨论】:
我已经在我的开发服务器上使用 WP 配置了一个站点,现在我已经将它移动到另一个具有新 URL 的服务器。我也更改了数据库中的 URL。但是,我的菜单指向旧 URL,我收到 404 错误。
如何更改它们?
【问题讨论】:
尝试使用一些 wordpress 插件在服务器之间迁移您的网站。
复印机就是其中之一。
https://wordpress.org/plugins/duplicator/
如果你使用一些工具,你将不得不做最少的努力。
【讨论】:
进行 SQL 转储、覆盖旧域、负载转储。
还检查配置文件和主题。
【讨论】:
您可能忘记了数据库中的一些链接。检查以下字段:
在wp_options 中,带有以下option_name 的选项:
siteurl, home
在wp_posts:
检查所有guid 值。
您还需要检查您的.htaccess 使用的RewriteBase 是否正确。
如果您的菜单是根据特殊主题功能(不是默认的 WP 菜单功能)构建的,您可能在 wp_options 中有一些反映菜单设置的编码字符串。如果是这样check on this procedure.
【讨论】: