如何替换现有 Wordpress 站点中的域名?
How to replace domain name in an existing Wordpress site?
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="http://amac-china.com.cn/cft/xmlrpc.php">
<title>彩辉纺织 – 一流管理、一流技术、一流服务,造一流的品质</title>
<link rel="dns-prefetch" href="//amac-china.com.cn">
<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//s.w.org">
<link rel="alternate" type="application/rss+xml" title="彩辉纺织 » Feed" href="http://amac-china.com.cn/cft/feed/">
<link rel="alternate" type="application/rss+xml" title="彩辉纺织 » 评论Feed" href="http://amac-china.com.cn/cft/comments/feed/">
</script><script src="http://amac-china.com.cn/cft/wp-includes/js/wp-emoji-release.min.js?ver=4.9.14" type="text/javascript" defer=""></script>
</style>
<link rel="stylesheet" id="sydney-font-awesome-css" href="http://amac-china.com.cn/cft/wp-content/themes/sydney/fonts/font-awesome.min.css?ver=4.9.14" type="text/css" media="all">
<!--[if lte IE 9]>
<link rel='stylesheet' id='sydney-ie9-css' href='http://amac-china.com.cn/cft/wp-content/themes/sydney/css/ie9.css?ver=4.9.14' type='text/css' media='all' />
<![endif]-->
<script type="text/javascript" src="http://amac-china.com.cn/cft/wp-includes/js/jquery/jquery.js?ver=1.12.4"></script></head>
如何用“leavenotrace.cn”替换“amac-china.com.cn”?
wordpress 的设置在哪里?
当您尝试更改域等基本设置时,可能会出现很多问题。如果您不移动文件,我认为最简单的方法可能是使用新域创建一个新数据库,然后通过更新 wp-config.php[ 中的数据库设置来更改现有网站以使用它=12=]
然后使用插件来正确更新对旧域的所有引用。可能有另一个插件可以做到这一点,但我最熟悉的是 Duplicator plugin.
- 在现有网站上安装插件并构建一个新包,但确保选择“仅数据库”选项!
- 下载此 ZIP 文件并installer.php到您的主机
- 创建一个新的空数据库
- 运行 安装程序向导,输入您的新数据库详细信息并确保新设置中的 URL 是您的新域。
现在您只需更新 wp-config.php 中的数据库详细信息,这样您的网站就会使用新数据库。
这将更新数据库和系统设置,这应该是一切。以防万一有对旧域的硬编码引用,请对您的文件进行文本搜索。特别是,检查您的 .htaccess
是否有任何硬编码重定向。
有一些方法可以直接在现有数据库中更新 URLs,但我更喜欢这个选项,因为它会在不影响现有数据库的情况下设置新数据库 - 所以如果有任何问题错了,你可以轻松切换回来再试一次。
另一种方式,在数据库中执行SQL:
UPDATE wp_options SET option_value = replace(option_value, 'http://old.com', 'http://new.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://old.com','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://old.com', 'http://new.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://old.com','http://new.com');
UPDATE wp_usermeta SET meta_value = replace(meta_value, 'http://old.com', 'http://new.com');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://old.com', 'http://new.com');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://old.com','http://new.com');
导出 .sql 文件,然后使用您喜欢的代码编辑器打开导出的 .sql 文件,搜索旧域名并将其替换为新域名。然后直接删除站点数据库中的所有数据表,再导入数据库。
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="http://amac-china.com.cn/cft/xmlrpc.php">
<title>彩辉纺织 – 一流管理、一流技术、一流服务,造一流的品质</title>
<link rel="dns-prefetch" href="//amac-china.com.cn">
<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//s.w.org">
<link rel="alternate" type="application/rss+xml" title="彩辉纺织 » Feed" href="http://amac-china.com.cn/cft/feed/">
<link rel="alternate" type="application/rss+xml" title="彩辉纺织 » 评论Feed" href="http://amac-china.com.cn/cft/comments/feed/">
</script><script src="http://amac-china.com.cn/cft/wp-includes/js/wp-emoji-release.min.js?ver=4.9.14" type="text/javascript" defer=""></script>
</style>
<link rel="stylesheet" id="sydney-font-awesome-css" href="http://amac-china.com.cn/cft/wp-content/themes/sydney/fonts/font-awesome.min.css?ver=4.9.14" type="text/css" media="all">
<!--[if lte IE 9]>
<link rel='stylesheet' id='sydney-ie9-css' href='http://amac-china.com.cn/cft/wp-content/themes/sydney/css/ie9.css?ver=4.9.14' type='text/css' media='all' />
<![endif]-->
<script type="text/javascript" src="http://amac-china.com.cn/cft/wp-includes/js/jquery/jquery.js?ver=1.12.4"></script></head>
如何用“leavenotrace.cn”替换“amac-china.com.cn”? wordpress 的设置在哪里?
当您尝试更改域等基本设置时,可能会出现很多问题。如果您不移动文件,我认为最简单的方法可能是使用新域创建一个新数据库,然后通过更新 wp-config.php[ 中的数据库设置来更改现有网站以使用它=12=]
然后使用插件来正确更新对旧域的所有引用。可能有另一个插件可以做到这一点,但我最熟悉的是 Duplicator plugin.
- 在现有网站上安装插件并构建一个新包,但确保选择“仅数据库”选项!
- 下载此 ZIP 文件并installer.php到您的主机
- 创建一个新的空数据库
- 运行 安装程序向导,输入您的新数据库详细信息并确保新设置中的 URL 是您的新域。
现在您只需更新 wp-config.php 中的数据库详细信息,这样您的网站就会使用新数据库。
这将更新数据库和系统设置,这应该是一切。以防万一有对旧域的硬编码引用,请对您的文件进行文本搜索。特别是,检查您的 .htaccess
是否有任何硬编码重定向。
有一些方法可以直接在现有数据库中更新 URLs,但我更喜欢这个选项,因为它会在不影响现有数据库的情况下设置新数据库 - 所以如果有任何问题错了,你可以轻松切换回来再试一次。
另一种方式,在数据库中执行SQL:
UPDATE wp_options SET option_value = replace(option_value, 'http://old.com', 'http://new.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://old.com','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://old.com', 'http://new.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://old.com','http://new.com');
UPDATE wp_usermeta SET meta_value = replace(meta_value, 'http://old.com', 'http://new.com');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://old.com', 'http://new.com');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://old.com','http://new.com');
导出 .sql 文件,然后使用您喜欢的代码编辑器打开导出的 .sql 文件,搜索旧域名并将其替换为新域名。然后直接删除站点数据库中的所有数据表,再导入数据库。