2015-07-20 97 views
1

我更改了我的网站的域名,并且在Wordpress上对迁移文档进行了双重检查,所有内容都应该如此。一些帖子在更改域名后指向旧网址

问题: 当固定链接设置为默认: 所有页面的工作,期待在主页上一个按钮,送我回到主页,但更新URL。

例如:我在example.com上按下搜索按钮>> URL变更为example.com/search,但我在同一个主页上。我再次按下它,URL变成example.com/search/search。有趣而令人沮丧。 Pic below explains the URL, when i press the button POST A PROJECT

当固定链接被设置为其他设置,如日,月: 一些页面重定向到旧域。例如:如果我点击我的网站上的搜索,它会带我到oldexample.com/search。当我手动更新URL到example.com/search时,我可以看到该页面。顺便说一句,oldexample /搜索没有给我什么。

**新问题:**最近,我激活所有在一个seo和sitemaps不工作与默认永久链接。

示例:example.com/sitemap.xml为我提供了我的主页,而不是sitemap页面。当我将固定链接更改为其他设置时,我可以看到我的站点地图。 我的意思是,这是什么?

PS:它是一个只有1站点的多站点安装。我有W3缓存,删除它。问题存在。 PSS:当我提交我的sitemap.xml谷歌与默认永久链接,它说它的HTML。所以我将固定链接更改为日期并提交;成功。

+1

你是如何迁移wordpress的?你是否也迁移了数据库?如果你有和没有改变数据库中的链接,那么它可能是一个数据库问题。当我必须将wp站点从一个域转移到另一个域时,我使用https://github.com/interconnectit/Search-Replace-DB查找旧链接,并在数据库中使用新链接进行更改。像魅力一样工作,只是为了以防万一,对数据库进行备份。 –

+0

@dingo_d我不知道该怎么称呼这种迁移,但我做了什么>在同一个托管帐户中,我将域名从旧更改为新。对任何site_url等进行了更改我可以看到guid仍然指向所有页面和帖子的旧网址,但是我阅读了几篇文章以避免混淆guid。我会检查你分享的链接并回复给你。 – shrbisht

+0

@dingo_d做到了这一点。感谢队友 – shrbisht

回答

0

如果您要将wordpress网站(连同数据库)传输到另一个域,请使用Search and Replace DB脚本。

该数据库包含来自旧域的链接,因此您需要用新域替换旧域。为了以防万一,请小心并进行数据库备份。

如果您正在创建WPMU网站,此脚本是一个很好的工具。只需将网站复制到子目录(/ en,/ de,无论您的域名是什么),将旧数据库导入新数据库,然后在输入网站之前运行此脚本。

在运行脚本之前不要进入新的站点,这样所有的旧链接都会被它正确拾取。你取代它后,你很好走。

1

使用“搜索和替换”脚本,我更新了我的链接。将脚本上传到包含wp-admin,wp-include等文件夹。按照说明并点击空运行。 我发现我的wp-postmeta包含一些旧的网址。更新了那张桌子,并且做了诀窍。

相关问题