我已经在我的开发服务器上配置了一个使用WP的网站,现在我已经将它移动到另一个带有新URL的服务器上。我也改变了数据库中的URL。但是,我的菜单指向旧的URL,我得到一个404错误。
我如何改变它们?
尝试使用一些wordpress插件在服务器之间迁移您的网站。
复印机就是其中之一。
https://wordpress.org/plugins/duplicator/进行SQL转储,覆盖旧域,加载转储
也检查配置文件&主题。
您可能忘记了数据库中的一些链接。检查以下字段:
在wp_options
中,具有以下option_name
的选项:
siteurl
, home
In wp_posts
:
检查所有guid
值。
您还需要检查您的.htaccess
是否使用正确的RewriteBase
。
如果你的菜单是从一个特殊的主题功能(不是默认的WP菜单功能)构建的,你可能在wp_options
中有一些编码字符串来反映菜单设置。