将这些值添加到wp-config.php
define( \'WP_HOME\', \'http://www.example.com\' );
define( \'WP_SITEURL\', \'http://www.example.com\' );
这些将用以上内容覆盖您的数据库值。这是临时修复。
但要永久解决这个问题。您必须更改数据库中的URL。您可以运行这些mysql查询来更改URLhttp://100.100.100.100
到http://www.example.com
UPDATE wp_options SET option_value = replace(option_value, \'http://100.100.100.100\', \'http://www.example.com\') WHERE option_name = \'home\' OR option_name = \'siteurl\';
UPDATE wp_posts SET guid = replace(guid, \'http://100.100.100.100\',\'http://www.example.com\');
UPDATE wp_posts SET post_content = replace(post_content, \'http://100.100.100.100\', \'http://www.example.com\');
UPDATE wp_postmeta SET meta_value = replace(meta_value,\'http://100.100.100.100\',\'http://www.example.com\');
完成这些查询后,可以删除
WP_HOME
和
WP_SITEURL
从…起
wp-config.php
文件
这应该可以解决它。
Note: 在开始之前,请确保使用实际URL更改域示例URL。