我将我的站点复制到另一个站点,但所有链接都指向旧站点

时间:2014-01-15 作者:p.a.

我复制了我的网站:www.old\\u site。com公司

至新地址:www.new\\u site。com公司

new\\u站点中的所有链接都指向旧站点。

我必须更改什么才能使新站点指向新站点?非常感谢。

4 个回复
最合适的回答,由SO网友:Maartje 整理而成

仪表板>设置>常规中有哪些网址?如果是旧站点,请尝试更改它,如果无法更改,请尝试将以下代码放在op wp config的顶部。php:

define(\'WP_HOME\',\'http://www.new_site.com\');
define(\'WP_SITEURL\',\'http://www.new_site.com\');
站点URL是否正确?尝试搜索页面模板,看看是否还有一些旧链接。您可以将旧站点链接中的旧url替换为:

<?php bloginfo(\'siteurl\'); ?>

SO网友:Akash Arora

请参考此链接
http://codex.wordpress.org/Changing_The_Site_URL
可以在wp配置中手动设置站点URL。php文件。

将这两行添加到wp配置中。php,其中“example.com”是站点的正确位置。

define(\'WP_HOME\',\'http://example.com\');
define(\'WP_SITEURL\',\'http://example.com\');

SO网友:Shafi Zahid

使用此plugin 用于将旧域名更改为新域名。

SO网友:Dylan Hildenbrand

如果您仍然对此有问题,并且更改了wp配置文件中的URL,则可能是您的数据库中有指向旧URL的帖子。迁移WordPress安装时,我使用的工具是dbreplace2.

您将转到链接,下载php文件,通过FTP将其上载到服务器,然后转到浏览器中该文件的相应URL。请谨慎使用此文件!这一点怎么强调都不够。基本上,您将按照文件的说明,在一个字段中输入旧URL,在另一个字段中输入新URL,然后它将进入DB并用新URL替换旧URL的所有实例。确保所有内容都输入正确,否则你的手会非常头痛。此外,确保完成后从服务器中删除该文件,因为它可以直接访问数据库。

结束

相关推荐

Pages_Links()在自定义循环上输出额外的空页

我有一个自定义循环:$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $works = new WP_Query(\'category_name=work&posts_per_page=9&paged=\' . $paged); 分页输出3页,第一页有9个帖子,这也是帖子总数,第2页和第3页没有帖子(如果没有帖子,应该没有页面,对吗?)这是我的paginate_links():<