这就是我所做的,并期望克隆一个wp博客进行开发。
但问题是子域保持重定向到主域
答案 0 :(得分:4)
创建你应该
1- export db
2-更改db文件中的URL,
i-使用wordpad /或任何编辑器打开db文件
ii-找到wp_options
iii-然后向下滚动一点,你找到你的旧网址
iv-将旧网址替换为完整文件中的新网址
v-保存文件。
3-将文件导入新数据库
4-现在在浏览器中运行新网址
希望这会有用
注意:在此之后您必须添加小部件数据并更新永久链接
答案 1 :(得分:2)
您需要更新数据库中的站点URL和主页URL(wp_options
表)。您可能也想替换旧网址的其他提及,例如在关联的帖子或guid
中。
你说你使用cPanel,所以你应该有权访问phpMyAdmin。如果你去那里,你可以运行这个SQL(你需要在适当的时候替换旧的和新的URL):
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl');
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');
答案 2 :(得分:2)
只需将其添加到您的wp-config文件
即可define('WP_HOME','http://subdomain.example.com');
define('WP_SITEURL','http://subdomain.example.com');
答案 3 :(得分:0)
我认为您必须更改wp_options表中的siteurl条目。按字段option_name搜索siteurl。
答案 4 :(得分:0)
如果数据库中不存在WP_OPTIONS表,请更改WP_OPTIONS表上的站点URL 转到wp-config.php并在文件中添加以下两个条目。
define('WP_HOME','http://subdomain.example.com'); define('WP_SITEURL','http://subdomain.example.com');